問題タブ [django-deployment]
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.
django - Django 静的ファイルがデプロイで読み込まれない
私はこれを約3時間続けてきましたが、完全に道に迷ってぐるぐる回っています. 静的ファイルとメディア ファイルを展開しようとしています。
私の設定ファイルは次のようになります。
collectstatic を実行しましたが、静的ファイルは /home/huhu/webapps/eng30_static_media/static にありますが、メディア ファイルをどうすればよいかまだわかりません。ここで何が欠けていますか?現在、管理パネルからアップロードされた静的 js、静的 img、静的 css、またはメディアが表示されていません。
python - そのようなテーブルはありません: pythonanywhere に django アプリをデプロイした後、/admin/ へのログ記録中に auth_user エラーが発生しました
pythonanywhere.com テスト ホスティングにデプロイし、MySQL データベースをセットアップした後に問題が発生しました。スーパーユーザーで管理者にログインしようとすると、次のエラーが発生します。
だからここに私がしたことがあります:
- github からアプリを取得しました
- virtualenv を作成し、必要なすべてのアプリをインストールしました
- wsgi.pyを設定
- 収集された静的ファイル
- MySQL db をセットアップし、settings.py で DATABASE を変更しました
- 移行する
- 移行する
- スーパーユーザーを作成する
エラーがポップアップすることなく、すべての手順が完了しました。
そのため、/admin/ にアクセスしてスーパーユーザーでログインしようとすると、エラーが発生します。
私が間違っていたことと、問題を解決する方法を説明してください。また、私自身の ProfileModel で User モデルを拡張していることにも言及する価値があると思います。
ここに私のsettings.pyがあります
さらに情報が必要な場合はお知らせください。チケットを更新します。
ありがとう
django - Django のデプロイ方法
Django プロジェクトをオンラインで展開する正しい方法は何ですか? 現在、私が使用している方法には、サーバーへの ssh 接続、git pull、Django の雑用 (移行、collectstatic など) の実行、および Web サーバーの再起動が含まれます。これを行う自動化された方法が必要です。たとえば、10 台のサーバーにデプロイしたい場合、それらすべてを手動で更新したくありません。
ベストプラクティスについて具体的なものを見つけることができないようです。Fabric について聞いたことがありますが、Python3 (私が使用している) と互換性があるとは思いません。多くのツールがあるようですが、どれが評判が良いかわかりません。
どんなアドバイスも役に立ちます、ありがとう
nginx - Django + uWSGI + Nginx (13 権限が拒否されました)
Ubuntu 16.04でこのガイドのように展開しようとしています。しかし、結局のところ、nginx ログに 502 bad Gateway が表示されます。
uwsgi ファイル:
nginx:
助けてください。