位于/savetester/的ViewDoesNotExist无法导入社区.视图. 错误为:无法导入名称模型

2024-10-01 11:26:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我在尝试创建一个简单的页面将电子邮件保存到数据库时遇到此错误。任何帮助都将不胜感激!谢谢!在

这是我的模型.py公司名称:

from django import forms
from django import models

class Tester(models.Model):
    email = models.TextField()

class TesterForm(ModelForm):
    class Meta:
        model = Tester
fields = ['testeremail']

还有我的视图.py公司名称:

^{pr2}$

还有我的网址.py公司名称:

(r'^test/$', TemplateView.as_view(template_name = "test.html")),
(r'^savetester/$', 'community.views.savetester'),

现在我的测试.html公司名称:

<form action="/savetester/" method="post" accept-charset="utf-8">{% csrf_token %}
<label for="testeremail">E-Mail:</label><input type="text" name="testeremail" value="" id="testeremail" />
    <p><input type="submit" value="Add"></p>
</form>

回溯如下:

Environment:


Request Method: POST
Request URL: http://127.0.0.1:8000/savetester/

Django Version: 1.3.1
Python Version: 2.7.1
Installed Applications:
['django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.sites',
 'django.contrib.humanize',
 'django.contrib.flatpages',
 'django.contrib.admin',
 'django.contrib.sitemaps',
 'sphene.community',
 'sphene.sphboard',
 'sphene.sphwiki',
 'sphene.sphblog']
Installed Middleware:
('sphene.community.middleware.ThreadLocals',
 'sphene.community.middleware.GroupMiddleware',
 'sphene.community.middleware.MultiHostMiddleware',
 'sphene.community.middleware.LastModified',
 'django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.middleware.locale.LocaleMiddleware',
 'django.middleware.doc.XViewMiddleware',
 'sphene.community.middleware.PermissionDeniedMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware')


Traceback:
File "/Library/Python/2.7/site-packages/django/core/handlers/base.py" in get_response
  101.                             request.path_info)
File "/Library/Python/2.7/site-packages/django/core/urlresolvers.py" in resolve
  252.                     sub_match = pattern.resolve(new_path)
File "/Library/Python/2.7/site-packages/django/core/urlresolvers.py" in resolve
  158.             return ResolverMatch(self.callback, args, kwargs, self.name)
File "/Library/Python/2.7/site-packages/django/core/urlresolvers.py" in _get_callback
  167.             raise ViewDoesNotExist("Could not import %s. Error was: %s" % (mod_name, str(e)))

Exception Type: ViewDoesNotExist at /savetester/
Exception Value: Could not import community.views. Error was: cannot import name models

Tags: djangonamepycommunityimport名称modelslibrary