DjangoSEO 和 Django 1.8 使用
DjangoSEO & Django 1.8 usage
我使用 Django 1.8 和 Python 2.7。最近我尝试使用DjangoSEO package in my project. I accomplished everything according to this tutorial, but finally command python manage.py makemigrations
doesn't detect any changes and command python manage.py migrate
doesn't make any tables. In admin panel I can see my SEO models, but there are no tables made in my database. Also I figured out, that DjangoSEO is not compatible with Django 1.7。所以我的问题是:我可以在 Django 1.8 中使用这个包吗?如何让它进行迁移?
顺便说一句,我把我的 seo.py 存储在项目目录中,而不是在任何应用程序的目录中。
尝试使用以下方式:
1-删除数据库
2-删除__pycache_文件夹中的*.pyc文件
3- 删除 migrations 文件夹中的迁移文件
4- python manage.py makemigrations
5- python manage.py sqlmigrate 0001
6- 重置服务器
我已经解决了这个问题。现在它可以与 Django 1.8 一起使用了。
1) DjangoSEO 包更新 here。我必须安装这个。
2) 我必须在任何 app
的目录中创建 urls.py
,而不是在我的项目目录中。因此它在管理面板中可见并且正在进行迁移。
我使用 Django 1.8 和 Python 2.7。最近我尝试使用DjangoSEO package in my project. I accomplished everything according to this tutorial, but finally command python manage.py makemigrations
doesn't detect any changes and command python manage.py migrate
doesn't make any tables. In admin panel I can see my SEO models, but there are no tables made in my database. Also I figured out, that DjangoSEO is not compatible with Django 1.7。所以我的问题是:我可以在 Django 1.8 中使用这个包吗?如何让它进行迁移?
顺便说一句,我把我的 seo.py 存储在项目目录中,而不是在任何应用程序的目录中。
尝试使用以下方式:
1-删除数据库
2-删除__pycache_文件夹中的*.pyc文件
3- 删除 migrations 文件夹中的迁移文件
4- python manage.py makemigrations
5- python manage.py sqlmigrate 0001
6- 重置服务器
我已经解决了这个问题。现在它可以与 Django 1.8 一起使用了。
1) DjangoSEO 包更新 here。我必须安装这个。
2) 我必须在任何 app
的目录中创建 urls.py
,而不是在我的项目目录中。因此它在管理面板中可见并且正在进行迁移。