Djangoシェルを開くたびにfrom account_import.models import ImportFile
と入力するのはうんざりです。シェルを起動するたびにこのコマンドを自動的に実行する方法はありますか?Djangoシェルの起動時に自動的にモデルをインポートする
答えて
install django-extensionsは、機能するコマンドの1つ(shell_plus)でモデルのコンテキストを提供しています。 https://github.com/django-extensions/django-extensions
./manage.py shell
の代わりに、./manage.py shell_plus
を使用してすべてをインポートすることができます。
http://docs.python.org/using/cmdline.html#envvar-PYTHONSTARTUP
ファイルに環境変数PYTHONSTARTUP
を設定する場合は、Pythonシェルを起動するたび、これが最初に実行されます。
私は彼がジャンゴのシェルのために何かを望んでいると思う... –
ああ、ok。私はdjangoのシェルについて知らなかった。しかし、djangoは確かに私のチェックリストに載っています! –
ファイルをロードしましたが、シェルの同じ名前空間/コンテキスト内にロードしませんでした。免責事項:私はPython&Django初心者 –
John Andersonのblog postには、標準のPythonインタプリタでできる面白いトリックがあります。一番下の例は、Djangoモデルとテストクライアントへのアクセス方法を示しています。
- 1. Asp.Netウェブサイトを自動的に起動するWindows起動時に自動的に
- 2. ZeroBrane起動時に自動的にデバッガサーバを起動する
- 3. Ubuntu起動時に自動的にUDPサーバを起動する
- 4. 起動時に自動的にアップデートパッケージ
- 5. Tomcatの起動時にQuarz Schedulerを自動的に起動
- 6. Ubuntuの起動時またはリブート時にDjango Serverが自動的に起動しますか?
- 7. 起動時に自動的にTomcatをMacで起動するためのplist
- 8. emacs/spacemacsの起動時にシェルバッファを自動的に起動する方法
- 9. RNのシステム起動時に自動的にアプリケーションを起動する
- 10. VSCodeの起動時にAWSモジュールを自動的に起動する
- 11. PCの起動時に自動的にJavaアプリを起動させるには?
- 12. Django - 動的にインポートする
- 13. Windows 7起動時にプログラムを起動する(自動起動)
- 14. 起動時に自動的にスクリプトを実行するには?
- 15. システム再起動時に自動的にチャットサーバーアプリケーションを再起動する
- 16. スパークコンテキストが自動的にシェル
- 17. ActiveJob:サーバー起動時に自動的にジョブを開始する
- 18. 起動時にシングルトンを自動的にインスタンス化する
- 19. 起動時にモジュールとオブジェクトファイルを自動的にロードする
- 20. デバイスの再起動時にMIDletを自動的に起動しますか?
- 21. 起動時に画面に自動的にナビゲートする方法
- 22. Androidの起動時に通知が自動的に起動します
- 23. Android 2.2:起動時に自動的に起動する方法と、別のアプリを起動させる方法
- 24. クラッシュ時に自動的にアプリケーションを再起動しますか?
- 25. 起動時にビューを自動的に切り替えます。
- 26. 任意のDjangoモデルを自動的にマージする
- 27. Webpackの起動ブラウザが自動的に起動する
- 28. インポート時にデータ型を自動的に調整する
- 29. 起動時の自動起動サービス
- 30. codeigniterフォームエラー時にブートストラップツールチップが自動的に起動しない
+1: 'shell_plus'は行く方法です! –
Hmm。私はdjango-extensionsをインストールしましたが、 './manage.py shell_plus'を実行しようとすると' Unknown command: 'shell_plus'と言いました。 –
Nevermind - 私を 'INSTALLED_APPS'に追加しなければなりませんでした。 –