問題タブ [django-settings]

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 投票する
3 に答える
2401 参照

django - Django:管理者ユーザーがサイト全体の設定を編集できるようにしますか?

私は Django サイトを持っており、サイト全体の設定をいくつか許可したいと考えています。

管理画面で編集します。

これを行う最も賢明な方法は何ですか?これらの値を に保存する必要settings.pyがありますか? またはデータベースのどこかに保存する必要がありますか?

この以前の SO の質問は関連しているようですが、完全に回答されたことはないと思います。

ありがとう!

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

django - データベーステーブルからのDjango設定値

データベーステーブルからsettings.pyの変数の値を設定することは可能ですか?

使用endless_paginationしていますが、上書き可能な設定になっています

ENDLESS_PAGINATION_PER_PAGE = 10

この値をデータベーステーブルの値で設定する必要がありますが、可能ですか?

お気に入り

0 投票する
12 に答える
205494 参照

python - Django で PostgreSQL データベースをセットアップする方法

Python と Django は初めてです。

PostgreSQL データベース エンジン バックエンドを使用して Django プロジェクトを構成していますが、各データベース操作でエラーが発生します。たとえば、 を実行するmanage.py syncdbと、次のようになります。

何が起こっているのか、誰かが私に手がかりを与えることができますか?

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

python - Django での電子メール検証の実装

Django アプリを作成しました。アプリに登録ページ (シンプルな HTML フォーム) があり、登録中に電子メール フィールドがあります。今私は、ユーザーが登録するときに電子メールの検証を実装したいと考えていました. ユーザーに電子メールを送信するようなものです(登録フォームで指定された電子メールに)。グーグルで、上記に使用できるDjangoメソッド「send_email」があることがわかりました。しかし、Django の初心者である私は、そのために作成される変更と関数を理解できませんでした。誰かがこれを行うのを手伝ったり、私を助けるいくつかのチュートリアルを指摘したりできますか. または、Django の「send_email」メソッド以外にこれを実装する方法はありますか。どんな助けでもいただければ幸いです

ここに現在のコードを貼り付けます。

VIEWS.PY

registrationForm.html

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

django - Django:syncdbでアプリケーションがスキップされました

私はsettings.pyでいくつかのアプリケーションを宣言しています:

アプリケーションを実行syncdbすると、authenticationアプリケーションはスキップされ、そのテーブルは作成されませんが、エラーは発生しません。

他のアプリケーションは大丈夫です。

なんらかのエラーでアプリケーションが正常に動作しなくなったと思います。

正しいですか?どうすればデバッグできますか?

ありがとう

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

django - ミドルウェアで SITE_ID を動的に変更することは良い考えですか?

(これは、 「複数のサイトの要求に基づいて Django 設定変数を動的に変更する」の複製ではありません。前の質問では、実行時にはるかに深刻な再構成を行うことがカバーされているためです)

プロジェクトのドメイン/ホストにコンテンツを結び付けるために使用sites.Siteします(外部キーを介して)。適切なSiteベースの選択request.META['HTTP_HOST']は、カスタム ミドルウェアで行われます。

ただし、そのようなsitesフレームワークの使用は正確には正規の方法ではないことを認識しています(異なるドメインに異なるデータを提供するアプリケーションのインスタンスが1つsitesありますが、 AFAIKは、ドメインごとに1つずつ、複数のインスタンスで動作するように設計されています)。

最も気になる要素は、アプリケーションの現在のインスタンスを1つ(ドメイン)settings.SITE_IDに結び付ける静的設定です。Siteこれはいくつかの場所で使用さcontrib.authれます (パスワード リセット メールで完全な絶対 URL を作成するため)。したがって、にSITE_ID基づいて動的に変更するのはクールですrequest.META['HTTP_HOST']

だから私の質問は:

SITE_ID を動的に (つまり、ミドルウェアで) 変更することは良い考えですか?

ドキュメントには、実行時に設定を変更することは一般的に悪い考えであると記載されていますが ( here )、おそらくこの場合 (十分に早い段階で呼び出されるミドルウェアで) 行うことは問題ありません。

(編集):

ローカルでは期待どおりに動作します (Django テスト クライアント) が、複数のスレッドやプロセスを持つ運用環境での同時要求を検討しています。

0 投票する
5 に答える
20958 参照

django - カスタム Django 設定のデフォルト値を定義する方法

Django のドキュメントには、独自の設定を に追加できることが記載django.conf.settingsされています。したがって、私のプロジェクトのsettings.py定義が

settings.APPLESそのプロジェクトのアプリでアクセスできます。

しかし、mysettings.pyがその値を定義していない場合、アクセスsettings.APPLESは明らかに機能しません。APPLESに明示的な設定がない場合に使用されるデフォルト値を定義する方法はありますsettings.pyか?

設定が必要なモジュール/パッケージでデフォルト値を定義することをお勧めします。

0 投票する
4 に答える
733 参照

django - django settings.py から local_settings.py を含めるときに DATABASES 変数を変更するにはどうすればよいですか

settings.py の上部に次のものがあります。

一番下に私が持っています:

local_settings.py では、settings.py ファイルで定義されている DATABASES['default']['host'] を変更したいと考えています。

これは可能ですか?もしそうなら、どのように?DATABASES 設定全体を複製したくありません。HOST を調整したいだけです (別のサーバーを指すように)。

0 投票する
3 に答える
1464 参照

django - django-admin.py startproject を使用してカスタマイズされた設定ファイル?

コマンドを実行するたびにdjango-admin.py startproject、django はデフォルト設定ファイルを自動的にロードします。

カスタマイズした設定をロードして、ほとんどのデフォルトを変更する必要がないように、これが機能する方法を強化することは可能ですか?
たとえば、タイムゾーンなどです。プロセス全体をより迅速にするためです。

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

python - 静的メディアをDjangoにロードできません

Mysettings.pyには、次の構成パラメーターが含まれています。

私のプロジェクトのCSSファイルはにありますC:/Users/ABC/Desktop/DBMS/DjangoProject/tvshows/static/default.css

CSSコンテンツを取り込む必要のある模擬HTMLファイルがありますが、URLは404です。

<link rel="stylesheet" href="{{ STATIC_URL }}static/default.css" />

私は何が間違っているのですか?