我已经多次遵循本教程,并反复检查了我是否正确地完成了操作:
http://django-dajaxice.readthedocs.org/en/latest/installation.html
我正在使用 Windows 并安装了 Dajaxice。我可以输入 Django api 并毫无错误地导入dajaxice
:
>>> import dajaxice
>>>
但是,我收到一个错误
没有名为 Dajaxice 的模块
当试图从dajaxice.core
. 这是我的urls.py中导致问题的行:
from dajaxice.core import dajaxice_autodiscover, dajaxice_config
我在这里不知所措。我已阅读有关该主题的每个堆栈溢出答案,多次尝试该教程,甚至尝试重新安装 Dajaxice(以及 Dajax)。为什么我可以毫无错误地导入dajaxice
但错误输出from dajaxice.core import foo
?
这是settings.py的相关部分:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
# Uncomment the next line to enable the admin:
'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
'project_view',
'dajaxice',
)
TEMPLATE_CONTEXT_PROCESSORS =("django.contrib.auth.context_processors.auth",
"django.core.context_processors.debug",
"django.core.context_processors.i18n",
"django.core.context_processors.media",
"django.core.context_processors.static",
#"django.core.context_processors.tz",
"django.core.context_processors.request",
'django.contrib.messages.context_processors.messages')
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
'django.template.loaders.eggs.Loader',
)
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
'dajaxice.finders.DajaxiceFinder',
'django.contrib.staticfiles.finders.DefaultStorageFinder',
)
我需要为 STATIC_ROOT 添加任何内容吗?那是空的。