django -newsletter订阅

时间:2015-06-10 12:36:46

标签: django newsletter

作为python和django的新手我设置了一个测试项目。 我添加了django-newsletter-subscription但我无法在前端看到它。我能够在管理员中进行编辑。 我创建了一个名为newsletters的应用程序,添加了一个额外的字段。 在我的简报文件中,urls.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')),                   
)

有任何帮助吗? 无法以某种方式找到解决方案。 非常感谢。

1 个答案:

答案 0 :(得分:0)

在django-newsletter-subscription中,URLconf条目是这样的。

from .newsletter.models import Subscription

在您的代码中

from newsletters.models import Subscription