這是一個非常初學者的問題。但我很難過。如何在model.py中引用django設置變量?如何在models.py中引用django設置變量?
NameError:名字「PRIVATE_DIR」沒有定義 也嘗試了很多其他的東西,包括settings.PRIVATE_DIR
什麼是做到這一點的正確方法是什麼?
--------- ------------- settings.py
PRIVATE_DIR = '/home/me/django_projects/myproject/storage_dir'
--------- model.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)
'從django.conf導入設置' - https://docs.djangoproject.com/en/dev/topics/settings/#using-settings-in-python-code – birryree