我正在尝试使用此移植版本的jQuery文件上载(https://github.com/sigurdga/django-jquery-file-upload)。我将'fileupload'目录放在项目的根目录中(接下来是我的myapp,settings.py)并使用url(r'^upload/', include('fileupload.urls')),
修改了我的urls.py文件,并将'fileupload',
添加到我的INSTALLED_APPS
设置中在我的settings.py文件中。当我尝试python manage.py validate (OR shell OR syncdb)
时出现此错误:Error: No module named fileupload
我是否安装了错误的应用程序?我安装了PIL,显然是Django(1.4.1)。
答案 0 :(得分:2)
如果您正在使用Django 1.4,并且已将fileupload应用安装在与settings.py
相同的目录中,那么您可能需要使用路径myproject.fileupload
而不是{{1} }。
fileupload
另一种方法是将您的# settings.py
INSTALLED_APPS = (
...
'myproject.fileupload',
...
)
# urls.py
url(r'^upload/', include('fileupload.urls'))
应用移动到父目录中。