我正在尝试运行这个python模块。
from settings import PROJECT_ROOT
DEBUG = True
TEMPLATE_DEBUG = DEBUG
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME' : os.path.join(BASE_DIR, 'db_name.sqlite3'),
}
}
# Make this unique, and don't share it with anybody.
SECRET_KEY = 'sdfgtardyure34654356435'
# Python dotted path to the WSGI application used by Django's runserver; added in v1.4
WSGI_APPLICATION = 'wsgi.application'
############### PYSEC specific variables
# assumes this directory exists
DATA_DIR = "%s/pysec/data/" % PROJECT_ROOT
但是每当我尝试用F5
运行它时,我都会得到这样的结果
Traceback (most recent call last):
File "C:\Python27\pysec-master\local_settings-example.py", line 11, in <module>
'NAME' : os.path.join(BASE_DIR, 'db_name.sqlite3'),
NameError: name 'os' is not defined
这个模块驻留在C:\Python27\pysec-master
中,我为here获取了pysec
你知道我必须做什么才能成功运行这个模块吗?
发布于 2014-04-14 04:37:07
问题是您忘记了导入os。添加下面这行代码:
import os
一切都会好起来的。希望这能有所帮助!
https://stackoverflow.com/questions/23048129
复制相似问题