导入Dajaxice'没有名为“Dajaxice”的模块时出错

时间:2013-05-23 03:30:48

标签: python dajaxice

我已经多次遵循本教程并进行了双重和三重检查,我正确地做到了这一点:

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添加任何内容?那是空的。

0 个答案:

没有答案