카를로스 오마르 파르도 고메즈([email protected])
Django를 사용하여 만든 웹 애플리케이션. banks 그룹의 이자율과 최소 및 최대 투자를 고려하여 투자자의 ROI를 최적화합니다.
상단에는 이용 가능한 투자 banks 해당 정보와 함께 표시됩니다.
그런 다음 가능한 모든 솔루션 중에서 ROI를 극대화하는 솔루션이 되도록 각 사용자의 제안이 제시됩니다.
여기서 banks 과 투자자를 수정할 수 있습니다.
banks 의 경우 이자율과 제약 조건을 채워야 합니다.
투자자 섹션에서는 관리자가 각 사용자가 사용할 수 있는 금액을 저장하고 투자할 banks 선택합니다.
마지막으로 두 섹션을 모두 수정할 수 있습니다.
파이썬: 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/ 를 추가하면 애플리케이션을 사용할 준비가 된 것입니다.