カルロス・オマル・パルド・ゴメス ([email protected])
Djangoを使って作ったWebアプリケーションです。 banksグループの金利と最小および最大投資額を考慮して、投資家の ROI を最適化します。
上部には、利用可能な投資banksとその対応する情報が表示されます。
次に、すべての可能なソリューションの中で ROI を最大化するソリューションとなるように、各ユーザーの提案が提示されます。
ここで、 banksと投資家を変更できます。
banksの場合、金利と制約を満たさなければなりません。
投資家セクションでは、管理者は各ユーザーが利用できる金額を保存し、投資するbanksを選択します。
最後に、両方のセクションを変更できます。
Python: 2.7.14、ジャンゴ 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
次に、「ログイン」ウィンドウで使用するスーパーユーザーを 1 人作成する必要があります。
python manage.py createsuperuser --username=superusername
最後に、次のコマンドを使用してプロジェクトを実行できます。
python manage.py runserver
シェルにいくつかの行が表示されます。そこにプロジェクトの方向性が見えてきます。
/users/を追加してそのような指示を入力する必要があります。そうすれば、アプリケーションでのプレイを開始する準備が整います。