問題タブ [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.

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

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 サイトは現在、他の人にアイデアを示すための手段に過ぎず、そこにあるデータは破棄される可能性があります。

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

python - django runscriptでコマンドライン引数を渡す

を使用してコマンドライン引数をスクリプトに渡す方法はありdjango runscriptますか? 実行しようとしているスクリプトはargparse、コマンド ライン引数を受け入れるために使用します。

スクリプトのコマンドライン実行:

arg1との両方arg2が必須オプションです。

使用してみscript-argsましたが、このコンテキストでの使用方法がわかりませんでした。

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

django - django_extension.db と django.db の違いは何ですか?

モデルの UUID を生成したいのですが、公式には、私が行ったことは公式ドキュメントが示していることとまったく同じです。

しかし、私もdjango_extension同様の仕事をしていることに気づきました。違いはわかりませんが、生産目的を向上させるためにコードを統合したいと考えています。助けてください、ありがとう。

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

django - django-extensions graph_models は「そのようなオプションはありません」を返します

  • ジャンゴ1.7
  • django-extensions のインストールと構成
  • pygraphvizがインストールされました

実行しようとするgraph_modelsと、常に失敗しますmanage.py: error: no such option:

例:

0 投票する
0 に答える
698 参照

django - モデルグラフを生成するdjango-extensions

django-extensions は Django1.8 でうまく機能しますが、Ubuntu 16.04 で Django1.9、Python 3.5 を使用して新しいプロジェクトを開始し、モデル グラフを生成しようとしましたが、次のエラーが発生しました。

  1. 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

  1. 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'

  2. 前述の django-extensions docsのように、pyparsing==1.5.7 をインストールしようとすると、次のエラーが発生します。

    /li>
  3. バージョンとpydotなしでpyparsingをインストールしましたが、pygraphvizのみの場合と同じエラーが発生しました。

AttributeError: 'list' object has no attribute 'write'

  1. 別のstackoverの同様の質問で述べたように、pydotplusもインストールしようとしましたが、何も変わりませんでした。
0 投票する
0 に答える
539 参照

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 に関連するすべてのファイルを削除することで問題を解決しました。

しかし、それらはどのように連携するのでしょうか?

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

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 ファイル コードです。

どうすればこの問題を解決できますか? タンクス