【发布时间】:2013-08-27 17:05:03
【问题描述】:
我正在尝试在 Django 中开发一个工作门户。由于我是 Django 新手,所以在将其部署到服务器后,我无法弄清楚为什么在页面点击时会显示导入错误。但是,当我在 Eclipse 环境中运行和测试时,它工作正常。
这是项目树结构供您参考。我知道它很长。
如您所见,MeraJob 是主要的项目名称和帐户,公司,MeraJob,学生是其中的应用程序。
我部署了这个结构,当我点击时,我得到了这个错误。
我已确保所有 urls.py 文件都使用 from views import * 或简单地 import views 导入了 views.py。我无法弄清楚问题是什么,有人可以在这方面帮助我吗?提前致谢。
编辑
这是我的MeraJob/urls.py
from django.conf.urls import patterns, include, url
from django.contrib import admin
from . import views
import settings
admin.autodiscover()
urlpatterns = patterns('',
url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
url(r'^admin/', include(admin.site.urls)),url(r'^login/$', 'django.contrib.auth.views.login', name='login_view'),url(r'^password/reset/$', 'django.contrib.auth.views.password_change'),
url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_ROOT }),
url(r'^logout/$', logout_page),
url(r'^accounts/password/reset/$', 'django.contrib.auth.views.password_change'),
url(r'^password-changed/$', 'django.contrib.auth.views.password_change_done'),
url(r'^$', main_page),
url(r'^contact/$', contact_page),
url(r'', include('companies.urls')),
url(r'', include('miscellaneous.urls')),
url(r'', include('students.urls')),
)
【问题讨论】:
-
试试:
from .views import *或from accounts.views import * -
你能出示你的
MeraJob/urls.py吗? -
应用程序内的@techEnthusiast
from .views import *应该可以正常工作。 -
@karthikr 这是.. from django.conf.urls import patterns, include, url from django.contrib import admin from views import * import settings admin.autodiscover() urlpatterns = patterns('' ,....)
-
将其更改为
from .views import *之后出现什么错误 - 此外,当被问及更多信息时,编辑问题可能是更好的选择
标签: python django django-admin django-views