午前中すべて私が配備した以前のDjangoアプリでは遭遇しなかった問題があります。私は、自動化された電子メールリマインダのための管理アプリケーションとカスタム管理コマンドだけを使用する実用的なアプリケーションを持っています。Djangoは、アプリの代わりに "It worked!"と表示しました。(Gunicorn + Nginx)
私の開発マシンでは、このアプリケーションはうまくいきました。動作している管理インターフェイスとカスタム管理コマンドが動作しています。私はdevのマシンからサーバーにプロジェクトディレクトリ全体をコピーしました。私は新しいプロジェクトから期待しています。
私は、プロジェクトが現実のインストールから正確なパス名を持つ場所にそのままコピーされているので、これはちょっと奇妙です。誰でもアイデアはありますか?
編集:下記のコメントに記載されているように、プロジェクトコードと共にコピーした.pycファイルがコンパイルされていることがわかりました。 .pycファイルを移植できない理由を理解するために、Pythonについて十分に知りません。プロジェクトをコピーする前にすべての.pycファイルを削除してからsyncdb
を実行すると問題が解決しました。
また、私はブラウザキャッシュを無駄にクリアしました。 – patrickn
urls.pyファイルがコピーされましたか?歓迎の原因は通常、定義されたURLはありません。 – Kekoa
ポストのおかげで、Kekoa - 以下の答えに私のコメントを書き留めてください:私の他のマシンから.pycファイルが干渉していたことがわかります。 – patrickn