django-seo设置错误 - 没有名为seo的模块

时间:2014-10-22 00:25:17

标签: python django seo

我正在尝试将django-seo添加到测试项目中,但我有一个错误,我不知道如何解决。

我已关注django-seo docs

1。我运行pip install DjangoSEO然后用pip冻结确认安装;

2。我添加了' rollyourown.seo'到我安装的应用程序;

3。我创建了一个名为seo.py的文件,并将此文件与我的核心文件一起安装:models.py,views.py,forms.py& urls.py.这是我的seo.py文件的内容:

    from rollyourown import seo

    class MyMetadata(seo.Metadata):
        title = seo.Tag(head=True, max_length=68)
        description = seo.MetaTag(max_length=155)
        keywords = seo.KeywordTag()
        heading = seo.Tag(name="h1")

4. 我将以下代码添加到我的urls.py文件中以设置管理员:

    from rollyourown.seo.admin import register_seo_admin
    from django.contrib import admin
    from test_project.seo import MyMetadata

    register_seo_admin(admin.site, MyMetadata)

根据文档,我现在应该可以在管理员中看到django-seo模型,但是看不到它们。

相反,我收到以下错误:

File "C:\Users\UserName\Desktop\test_project\test_project\core\urls.py", line 5, in <module>
from test_project.seo import MyMetadata
ImportError: No module named seo

任何建议都会很棒。

0 个答案:

没有答案