django-订阅通讯

django-订阅通讯,django,newsletter,Django,Newsletter,作为python和django的新手,我建立了一个测试项目。 我添加了django时事通讯订阅,但在前端看不到。我可以在管理中编辑。 我创建了一个名为newsletters的应用程序,添加了一个额外的字段。 在我的新闻稿文件中,url.py是这样的 from django.conf.urls import patterns, include, url from newsletters.models import Subscription from newsletter_subscription.

作为python和django的新手,我建立了一个测试项目。 我添加了django时事通讯订阅,但在前端看不到。我可以在管理中编辑。 我创建了一个名为newsletters的应用程序,添加了一个额外的字段。 在我的新闻稿文件中,url.py是这样的

from django.conf.urls import patterns, include, url
from newsletters.models import Subscription
from newsletter_subscription.backend import ModelBackend
from newsletter_subscription.urls import newsletter_subscriptions_urlpatterns

urlpatterns = patterns('',
    url(r'^newsletter/', include(newsletter_subscriptions_urlpatterns(
        backend=ModelBackend(Subscription),))
    ),
)
在我的项目文件urls.py中,如下所示

from django.conf.urls import patterns, include, url
from django.contrib import admin
urlpatterns = patterns ('',
    # Examples:                   
    url(r'^$', 'hospital.views.home', name='home'),
    url(r'^blog/', include('blog.urls')),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^intro/', include('intro.urls')),
    url(r'^newsletter/', include('newsletter.urls')),                   
)
有什么帮助吗? 不知怎么找不到解决办法。
非常感谢。

在django时事通讯订阅中,URLconf条目如下所示

from .newsletter.models import Subscription
在代码中

from newsletters.models import Subscription

在django时事通讯订阅中,URLconf条目如下所示

from .newsletter.models import Subscription
在代码中

from newsletters.models import Subscription

chandu我尝试了你的解决方案,但似乎不起作用。请注意,我将我的应用程序命名为“新闻通讯”。现在附带了此“无模块名为新闻通讯。模型”。非常感谢。你是否已通过添加该选项进行了检查。在通讯前?是的,我做了,什么也没发生。我解决不了,奇怪!通过添加它无法显示主页。删除它会显示主页。URL可能有问题?从django.db导入来自时事通讯的模型\u subscription.models导入SubscriptionBase类订阅(SubscriptionBase):全名=models.CharField(最大长度=100)def\u unicode(self):return self.full\u namechandu我尝试了你的解决方案,但似乎不起作用。请注意,我为我的应用程序命名了新闻稿。现在附带了这个«没有模块命名新闻稿。模型»。非常感谢。你是否添加了该模块进行了检查。在通讯前?是的,我做了,什么也没发生。我解决不了,奇怪!通过添加它无法显示主页。删除它会显示主页。URL可能有问题?从django.db导入来自时事通讯的模型\u subscription.models导入SubscriptionBase类订阅(SubscriptionBase):全名=models.CharField(最大长度=100)def\u unicode(self):return self.full\u namechandu我尝试了你的解决方案,但似乎不起作用。请注意,我为我的应用程序命名了新闻稿。现在附带了这个«没有模块命名新闻稿。模型»。非常感谢。你是否添加了该模块进行了检查。在通讯前?是的,我做了,什么也没发生。我解决不了,奇怪!添加它无法显示主页。删除它会显示主页。URL可能有问题?从django.db导入来自时事通讯的模型\u subscription.models导入SubscriptionBase类订阅(SubscriptionBase):full\u name=models.CharField(max\u length=100)def\u unicode\u(self):返回self.full\u name