[解決済み] models.pyでDjangoの設定変数を参照するには?
2022-04-25 21:10:40
質問
初心者の質問です。 しかし、私は困っています。 Django の設定変数を model.py で参照するにはどうしたらいいでしょうか?
NameError: name 'PRIVATE_DIR' is not defined
また、その他にも
settings.PRIVATE_DIR
settings.py。
PRIVATE_DIR = '/home/me/django_projects/myproject/storage_dir'
models.py。
# Problem is here.
from django.core.files.storage import FileSystemStorage
fs = FileSystemStorage(location=PRIVATE_DIR)
class Customer(models.Model):
lastName = models.CharField(max_length=20)
firstName = models.CharField(max_length=20)
image = models.ImageField(storage=fs, upload_to='photos', blank=True, null=True)
正しいやり方は?
どのように解決するのですか?
これで試してみてください。
from django.conf import settings
では
settings.VARIABLE
でその変数にアクセスします。
VARIABLEは大文字で書いてください。そうでない場合は動作しません。
関連
-
[解決済み】Djangoのクエリセットフィルタリングでnot equalを行うにはどうすればよいですか?
-
Django。"makemigrations "時に変更が検出されない。
-
ImproperlyConfiguredです。INSTALLED_APPS の設定を要求されたが、設定されていない
-
[解決済み] Djangoの "slug "とは何ですか?
-
[解決済み] Django のモデルで on_delete は何をするのですか?
-
[解決済み】Djangoでnull=Trueとblank=Trueの違いは何ですか?
-
[解決済み] Django は単一のモデルに対してデータをダンプしますか?
-
[解決済み] Django が ManyToMany リレーションシップからオブジェクトを取り除く
-
[解決済み] Django の {% url %} テンプレートタグでクエリパラメータを渡すことは可能でしょうか?
-
[解決済み] django のユニットテストを複数のファイルに分散させるには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Django でチェックボックスの値を取得する方法
-
django のクエリセット操作
-
ImproperlyConfiguredです。DEFAULT_INDEX_TABLESPACE の設定を要求されましたが、設定されていません。
-
[解決済み] Djangoでファイルをアップロードする方法は?[クローズド]。
-
[解決済み] pipと要件ファイルを使って、特定のパッケージをアップグレードするにはどうすればよいですか?
-
[解決済み] Django で完全な/絶対的な URL (ドメイン付き) を取得するにはどうすればよいですか?
-
[解決済み] シグナルハンドラは django プロジェクトのどこにあるべきですか?
-
[解決済み] Django - 外部キーのプロパティでフィルタリングする
-
[解決済み] テーブルのフィールドから異なる値を選択する
-
[解決済み] Django の DoesNotExist 例外はどのようにインポートしますか?