Карлос Омар Пардо Гомес ([email protected])
Веб-приложение, созданное с использованием Django. Он оптимизирует рентабельность инвестиций инвесторов с учетом процентной ставки, а также минимальных и максимальных инвестиций для группы banks .
В верхней части показаны доступные инвестиционные banks с соответствующей информацией.
Затем предложение каждого пользователя представляется таким образом, чтобы среди всех возможных решений именно оно максимизировало рентабельность инвестиций.
Здесь banks и инвесторы могут быть модифицированы.
Для banks необходимо указать процентную ставку и ограничения.
В разделе для инвесторов администратор сохраняет сумму денег, доступную каждому пользователю, и выбирает, в какие banks инвестировать.
Наконец, оба раздела могут быть изменены.
python: 2.7.14, django 1.8.0, MySQL-python: 1.2.5, cvxopt: 1.1.9
Следующие инструкции предназначены для выполнения в командной строке.
Во-первых, вы должны открыть сеанс MySQL, чтобы создать базу данных проекта и предоставить пользователю все привилегии к ней.
mysql> CREATE DATABASE banks ;
mysql> CREATE USER 'mocks'@'localhost' IDENTIFIED BY 'mocks';
mysql> GRANT ALL PRIVILEGES ON banks . * TO 'mocks'@'localhost';
Затем модели, определенные проектом, необходимо преобразовать в различные таблицы и переменные во вновь созданной базе данных с помощью следующей команды:
python manage.py migrate
Далее необходимо создать одного суперпользователя, который будет использоваться в окне входа в систему.
python manage.py createsuperuser --username=superusername
Наконец, вы можете запустить проект с помощью команды
python manage.py runserver
В оболочке появятся некоторые строки. Там появится направление проекта.
Вам нужно ввести такое направление, добавив /users/ , и тогда вы будете готовы начать работу с приложением.