問題タブ [django-extensions]
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.
python - Heroku で django-extensions から reset_db を実行するには? 「ユーザーに CONNECT 権限がありません。」で失敗します。
heroku run python manage.py migrate
通常どおりデータベース操作を実行できますが、次のreset_db
エラーで失敗します。
https://github.com/heroku/python-getting-started/blob/33fafbd40ff5532def4ce7b3d0ebc1c7e34a0be7/gettingstarted/settings.py#L115dj_database_url.config
で述べたように使用しています
私の完全なプロジェクト: https://github.com/cirosantilli/free-books-django-raw/tree/1fd154df716e06e02a5a3afa299a89fe5513a112
イシュートラッカー: https://github.com/django-extensions/django-extensions/issues/909
Django 1.9.6、django-extensions 1.6.7 でテスト済み。
目標: Heroku データベースをクリアしてから、変更したテスト データセットをデータベースに入力するコマンドを実行します。Heroku の Web サイトは現在、他の人にアイデアを示すための手段に過ぎず、そこにあるデータは破棄される可能性があります。
python - django runscriptでコマンドライン引数を渡す
を使用してコマンドライン引数をスクリプトに渡す方法はありdjango runscript
ますか? 実行しようとしているスクリプトはargparse
、コマンド ライン引数を受け入れるために使用します。
スクリプトのコマンドライン実行:
arg1
との両方arg2
が必須オプションです。
使用してみscript-args
ましたが、このコンテキストでの使用方法がわかりませんでした。
django - django_extension.db と django.db の違いは何ですか?
モデルの UUID を生成したいのですが、公式には、私が行ったことは公式ドキュメントが示していることとまったく同じです。
しかし、私もdjango_extension
同様の仕事をしていることに気づきました。違いはわかりませんが、生産目的を向上させるためにコードを統合したいと考えています。助けてください、ありがとう。
django - django-extensions graph_models は「そのようなオプションはありません」を返します
- ジャンゴ1.7
- django-extensions のインストールと構成
- pygraphvizがインストールされました
実行しようとするgraph_models
と、常に失敗しますmanage.py: error: no such option:
例:
django - モデルグラフを生成するdjango-extensions
django-extensions は Django1.8 でうまく機能しますが、Ubuntu 16.04 で Django1.9、Python 3.5 を使用して新しいプロジェクトを開始し、モデル グラフを生成しようとしましたが、次のエラーが発生しました。
- django-extensions1.6 をインストールした後、コマンドを実行してモデル グラフを生成します。
python manage.py graph_models -a -g -o myapp_models.png
次のエラーが表示されます。
CommandError: Neither pygraphviz nor pydot could be found to generate the image
pygraphviz をインストールすると、次のエラーが発生します。
Traceback (most recent call last): File "./manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/home/shaifali/.virtualenvs/drf-auth/lib/python3.5/site-packages/django/core/management/__init__.py", line 353, in execute_from_command_line utility.execute() File "/home/shaifali/.virtualenvs/drf-auth/lib/python3.5/site-packages/django/core/management/__init__.py", line 345, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/home/shaifali/.virtualenvs/drf-auth/lib/python3.5/site-packages/django/core/management/base.py", line 348, in run_from_argv self.execute(*args, **cmd_options) File "/home/shaifali/.virtualenvs/drf-auth/lib/python3.5/site-packages/django/core/management/base.py", line 399, in execute output = self.handle(*args, **options) File "/home/shaifali/.virtualenvs/drf-auth/lib/python3.5/site-packages/django_extensions/management/utils.py", line 57, in inner ret = func(self, *args, **kwargs) File "/home/shaifali/.virtualenvs/drf-auth/lib/python3.5/site-packages/django_extensions/management/commands/graph_models.py", line 89, in handle self.render_output_pydot(dotdata, **options) File "/home/shaifali/.virtualenvs/drf-auth/lib/python3.5/site-packages/django_extensions/management/commands/graph_models.py", line 152, in render_output_pydot graph.write(output_file, format=format) AttributeError: 'list' object has no attribute 'write'
前述の django-extensions docsのように、pyparsing==1.5.7 をインストールしようとすると、次のエラーが発生します。
/li>バージョンとpydotなしでpyparsingをインストールしましたが、pygraphvizのみの場合と同じエラーが発生しました。
AttributeError: 'list' object has no attribute 'write'
- 別のstackoverの同様の質問で述べたように、pydotplusもインストールしようとしましたが、何も変わりませんでした。
python - Django 1.10 は、Celery を使用してスタンドアロンでスクリプトを実行します - django.core.exceptions.AppRegistryNotReady: アプリはまだロードされていません
Django 1.10、Python 3.5 でスクリプトを単独で実行しようとしていますが、コードは Django モデルを使用します。
Django プロジェクトのルートにあるスクリプト。
django.core.exceptions.AppRegistryNotReady: Apps are not loaded yet というエラーが発生しました。次のコード行。アプリケーション = get_wsgi_application()
以前は、Django-extension - runscript を使用してこれらのスクリプトを実行し、データ処理タスクを実行していましたが、それは celery と互換性のない manage.py に依存しています (定期的なタスク管理を提供します)。
問題を解決するためのアイデアや、runscript とセロリを組み合わせる方法はありますか?
これは完全なエラートラックです
proj/proj ディレクトリ (celery.py、tasks.py、およびinit .py 内のコンテンツを含む) と app_name/tasks にある Celery に関連するすべてのファイルを削除することで問題を解決しました。
しかし、それらはどのように連携するのでしょうか?
django - django - 404.html テンプレートで静的ファイルに対処する方法
djangoのドキュメントによると:
ビュー内から Http404 を上げると、Django は 404 エラーの処理専用の特別なビューを読み込みます。デフォルトでは、ビュー django.views.defaults.page_not_found() であり、非常に単純な「Not Found」メッセージを生成するか、テンプレート 404.html (ルート テンプレート ディレクトリに作成した場合) をロードしてレンダリングします。
、ルート テンプレート ディレクトリに 404.html ファイルを作成しました。アプリで 404 エラーが発生すると、以前に作成したこの 404.html が表示されますが、それは css であり、背景画像が読み込まれません。
これは 404.html ファイル コードです。
どうすればこの問題を解決できますか? タンクス