問題タブ [cookiecutter-django]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
582 参照

docker-compose - Docker add pip パッケージを使用した Django cookiecutter

Dockerを使用したPyDannyによるcookiecutter-djangoを使用してDjangoプロジェクトを作成しました。
これは virtualenvwrapper 内にあり、docker-compose を使用しています。

いいえ、パッケージをインストールしようとしています (django-admin-bootstrapped)。

django-admin-bootstrapped を 2 か所に追加しました。

project_root/config/settings/common.py

project_root/requirements/base.txt

この後、サーバーを (Pycharm 内で) 停止して実行しますdocker-compose -f dev.yml build

メッセージには次のように表示されます。

トレース全体:

Pycharm設定のProject / Project Interpreterには、DjangoとPycharmの2つのリモートインタープリターがあります(インストール手順に従って)。
どちらもパッケージに django-admin-bootstrapped が含まれています。

サーバーを再起動すると、エラーが発生します

念のため、virtualenvwrapper 内とグローバル python サイト パッケージの両方にブートストラップされた django-admin をインストールしました。

これを起動して実行するには、ここで何ができますか?

前もって感謝します

0 投票する
2 に答える
430 参照

django - Digital Ocean Docker イメージのスーパーバイザー

(初歩的な質問)

Digital Oceanドロップレットにnginx + gunicorn + django dockerイメージを正常にセットアップしました。

私の Django プロジェクトは、非常に優れた Cookie-Cutter-Django パターンに従っています (こちらを参照)。

このドキュメントでは、スーパーバイザーのインストールについて説明しています。

ここで見逃しているのは、スーパーバイザーが実行されている場所はどこですか? ローカルかリモートか?

スーパーバイザーをラップトップにインストールすると、コマンド「docker-compose up」が「キープアライブ」になることを理解しています。

しかし、1 週間の休暇を取ったときにラップトップのバッテリーがなくなったらどうなるでしょうか。

スーパーバイザーは仕事をやめますか?

もしそうなら、ドロップレットにインストールする必要がありますよね?

0 投票する
1 に答える
3260 参照

python - Docker for windows10 run django fail: Can't open file 'manage.py': [Errno 2] No such file or directory

サンプルのdjangoアプリを起動しました。そして docker を使って実行します。次のような私のdockerイメージ:

私の docker-compose.yml ファイル:

コマンドを実行すると、ビルドは成功しましたが、実行にdocker-compose up失敗しました。command: python manage.py runserver 0.0.0.0:8000python: can't open file 'manage.py': [Errno 2] No such file or directory

これは docker for windows のバグですか? docker Quickstart: Docker Compose and Djangoのドキュメントに従っているだけだからです。

助けてくれてありがとう!

0 投票する
3 に答える
3382 参照

django - cookiecutter-django を使用してアプリを作成するコマンドはありますか?

cookiecutter-django を使用して Django プロジェクトを作成したらpython manage.py startapp <app_name>、新しいアプリを最初から作成する代わりに実行するようなコマンドはありますか?

0 投票する
1 に答える
2033 参照

django - プロダクションが.envファイルで識別されたときにローカル設定を使用してdjango runserverを起動する

cookiecutter django で新しいプロジェクトを作成しました。環境変数 DJANGO_READ_DOT_ENV_FILE=True を設定します (False に設定すると、.env ファイルも読み込まれます。Python は、True の環境変数が bool ではなく文字列であると想定していると思います)。

.env ファイルには、次の行があります。

私が走るとき

python manage.py runserver

次の出力が得られます。

上記によると、サーバー構成は config.settings.local です。DATABASE_URL変数が正しく、データベースに接続しているため、.env ファイルがロードされていることがわかります。

また、.env ファイルから変数をロードするコードが 2 回実行されているようです。以下の結果で実行をトレースするために、いくつかの print ステートメントを common.py と local.py に入れました。

この動作に関するヘルプまたは説明をいただければ幸いです。