我很难在服务器上使用mod wsgi安装django应用程序,我遵循this tutorial。在
我使用的是django1.8、python3.4.3、mysql作为SGBD、pip、virtualenv和ubuntu14.04。在
唯一的改变是我用git安装了这个项目(git clone),管理.py调用用于登台环境的其他设置文件。在
我能够收集静态文件并进行迁移,但出于测试目的,我尝试使用runserver命令加载应用程序,但当我尝试使用IP地址:端口,出现错误,以下是堆栈跟踪:
Traceback (most recent call last):
File "/home/user/project/projectenvenv/lib/python3.4/site-packages/django/core/urlresolvers.py", line 394, in urlconf_module
return self._urlconf_module
AttributeError: 'RegexURLResolver' object has no attribute '_urlconf_module'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.4/wsgiref/handlers.py", line 137, in run
self.result = application(self.environ, self.start_response)
File "/home/user/project/projectenvenv/lib/python3.4/site-packages/django/contrib/staticfiles/handlers.py", line 63, in __call__
return self.application(environ, start_response)
File "/home/user/project/projectenvenv/lib/python3.4/site-packages/django/core/handlers/wsgi.py", line 170, in __call__
self.load_middleware()
File "/home/user/project/projectenvenv/lib/python3.4/site-packages/django/core/handlers/base.py", line 52, in load_middleware
mw_instance = mw_class()
File "/home/user/project/projectenvenv/lib/python3.4/site-packages/django/middleware/locale.py", line 24, in __init__
for url_pattern in get_resolver(None).url_patterns:
File "/home/user/project/projectenvenv/lib/python3.4/site-packages/django/core/urlresolvers.py", line 402, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/home/user/project/projectenvenv/lib/python3.4/site-packages/django/core/urlresolvers.py", line 396, in urlconf_module
self._urlconf_module = import_module(self.urlconf_name)
File "/home/user/project/projectenvenv/lib/python3.4/importlib/__init__.py", line 109, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 2254, in _gcd_import
File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked
File "<frozen importlib._bootstrap>", line 1129, in _exec
File "<frozen importlib._bootstrap>", line 1471, in exec_module
File "<frozen importlib._bootstrap>", line 321, in _call_with_frames_removed
File "/home/user/project/staging/project/project/urls.py", line 24, in <module>
url(r'^ckeditor/', include('ckeditor.urls')),
File "/home/user/project/projectenvenv/lib/python3.4/site-packages/django/conf/urls/__init__.py", line 33, in include
urlconf_module = import_module(urlconf_module)
File "/home/user/project/projectenvenv/lib/python3.4/importlib/__init__.py", line 109, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 2254, in _gcd_import
File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
File "<frozen importlib._bootstrap>", line 2224, in _find_and_load_unlocked
ImportError: No module named 'ckeditor.urls'
[27/Dec/2015 16:45:44]"GET /admin HTTP/1.1" 500 59
Traceback (most recent call last):
File "/home/user/project/projectenvenv/lib/python3.4/site-packages/django/core/urlresolvers.py", line 394, in urlconf_module
return self._urlconf_module
AttributeError: 'RegexURLResolver' object has no attribute '_urlconf_module'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.4/wsgiref/handlers.py", line 137, in run
self.result = application(self.environ, self.start_response)
File "/home/user/project/projectenvenv/lib/python3.4/site-packages/django/contrib/staticfiles/handlers.py", line 63, in __call__
return self.application(environ, start_response)
File "/home/user/project/projectenvenv/lib/python3.4/site-packages/django/core/handlers/wsgi.py", line 170, in __call__
self.load_middleware()
File "/home/user/project/projectenvenv/lib/python3.4/site-packages/django/core/handlers/base.py", line 52, in load_middleware
mw_instance = mw_class()
File "/home/user/project/projectenvenv/lib/python3.4/site-packages/django/middleware/locale.py", line 24, in __init__
for url_pattern in get_resolver(None).url_patterns:
File "/home/user/project/projectenvenv/lib/python3.4/site-packages/django/core/urlresolvers.py", line 402, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/home/user/project/projectenvenv/lib/python3.4/site-packages/django/core/urlresolvers.py", line 396, in urlconf_module
self._urlconf_module = import_module(self.urlconf_name)
File "/home/user/project/projectenvenv/lib/python3.4/importlib/__init__.py", line 109, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 2254, in _gcd_import
File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked
File "<frozen importlib._bootstrap>", line 1129, in _exec
File "<frozen importlib._bootstrap>", line 1471, in exec_module
File "<frozen importlib._bootstrap>", line 321, in _call_with_frames_removed
File "/home/user/project/staging/project/project/urls.py", line 24, in <module>
url(r'^ckeditor/', include('ckeditor.urls')),
File "/home/user/project/projectenvenv/lib/python3.4/site-packages/django/conf/urls/__init__.py", line 33, in include
urlconf_module = import_module(urlconf_module)
File "/home/user/project/projectenvenv/lib/python3.4/importlib/__init__.py", line 109, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 2254, in _gcd_import
File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
File "<frozen importlib._bootstrap>", line 2224, in _find_and_load_unlocked
ImportError: No module named 'ckeditor.urls'
项目位于/home/user/projectName中,用户和组是:用户:用户 这是一个双语(英语和法语)的应用程序,它看起来是一个问题的网址配置,所以这里是我的主要网址.py公司名称:
^{pr2}$以及博客.url公司名称:
from django.conf.urls import url
from blog.views import index, ArticleDetails, ArticleCategoryList, ArticleTagList
from django.utils.translation import ugettext_lazy as _
urlpatterns = [
url(r'^$', index, name='blog-index'),
url(_(r'^details/(?P<slug>[-\w]+)/$'), ArticleDetails.as_view(), name='blog-details'),
url(_(r'^categorie/(?P<slug>[-\w]+)/$'), ArticleCategoryList.as_view(), name='blog-category-list'),
url(_(r'^tag/(?P<slug>[-\w]+)/$'), ArticleTagList.as_view(), name='blog-tag-list'),
]
我已经搜索了很多,但还没有找到任何线索,欢迎任何帮助!在
好的,我将django-ckeditor降级为在本地dev中使用one-use,一切看起来都很好。服务器上安装的版本是5.0.2和一些设置(或需要更改url),请参见Django-ckeditor file upload doesn't work
谢谢你帮助我
相关问题 更多 >
编程相关推荐