Tôi có một dự án Django có vẻ hoạt động khá tốt với settings.py, cũng đã nhập một local_settings.py mà không gặp sự cố.Sự cố khi nhập tệp trong Django settings.py
bây giờ tôi đã thêm các dòng sau vào cuối của các thiết lập file:
try:
from extras import *
except ImportError, e:
print "import extras failed :: " + `e`
extras.py là một tập tin của thông tin cấu hình thêm ngồi trong cùng thư mục với settings.py và local_settings.py Tuy nhiên, tôi là bây giờ nhận được:
import extras failed :: ImportError('Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.',)
này có vẻ là do tôi cố gắng để
from django.contrib.auth.models import User,UserManager
from django.db import models
trong tệp extras.py đó.
Bất kỳ ai có ý tưởng nào?
cổ vũ
+1 Quy tắc chung không bao giờ được nhập bất kỳ thứ gì từ Django trong settings.py. –
Xem tại đây, để biết chi tiết: http://blog.dscpl.com.au/2010/03/improved-wsgi-script-for-use-with.html – dhill