0

我正在尝试在 Django 中开发一个工作门户。由于我是 Django 新手,所以在将其部署到服务器后,我无法弄清楚为什么在页面点击时会显示导入错误。但是,当我在 Eclipse 环境中运行和测试时,它工作正常。

这是项目树结构供您参考。我知道它很长。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

可以看到,MeraJob 是主要的项目名称和帐户,公司,MeraJob,学生是里面的应用程序。

我部署了这个结构,当我点击时,我得到了这个错误。 在此处输入图像描述

我已确保所有 urls.py 文件都使用from views import *或简单地导入了 views.py import views。我无法弄清楚问题是什么,有人可以在这方面帮助我吗?提前致谢。

编辑 这是我的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')),
)
4

2 回答 2

1

愚蠢的问题!我错过了观察python文件(views.py)没有其他人的读取权限!

适当地做了一个 chmod 并且它起作用了!感谢其他建议!!!

于 2013-08-31T06:24:09.043 回答
0

尝试从 . 如果您发布 urls.py,导入视图会更容易

于 2013-08-27T17:31:59.337 回答