python - django seo2 中的 django_content_type 错误

标签 python django github seo travis-ci

我正在开发一个 Django(1.8) 项目。 我正在尝试实现 django-seo2 .

在 GitHub 上集成 Travis CI 以实现持续集成。
我在 Travis 上不断收到以下错误:

ProgrammingError: relation "django_content_type" does not exist

在我的本地机器上:

python manage.py showmigrations

account
 [ ] 0001_initial
 [ ] 0002_email_max_length
admin
 [ ] 0001_initial
auth
 [ ] 0001_initial
 [ ] 0002_alter_permission_name_max_length
 [ ] 0003_alter_user_email_max_length
 [ ] 0004_alter_user_username_opts
 [ ] 0005_alter_user_last_login_null
 [ ] 0006_require_contenttypes_0002
authtoken
 [ ] 0001_initial
 [ ] 0002_auto_20160226_1747
contenttypes
 [ ] 0001_initial
 [ ] 0002_remove_content_type_name
payment
 [ ] 0001_initial
profiles
 [ ] 0001_initial
 [ ] 0002_auto_20160610_1309
sessions
 [ ] 0001_initial
sites
 [ ] 0001_initial
socialaccount
 [ ] 0001_initial
 [ ] 0002_token_max_lengths
 [ ] 0003_extra_data_default_dict
webpages
 (no migrations)

如果我在实现 django-seo2 之前迁移,然后在实现 django-seo2 之后迁移,不会发生错误。

但是如果使用新的数据库,在实现django-seo2之后,我尝试python manage.py migrate,同样的错误发生:

django.db.utils.ProgrammingError: relation "django_content_type" does not exist

最佳答案

pypi 上的版本比 master 落后 12 个提交。
我通过直接从 github 上的源代码安装 django-seo2 解决了这个问题。

我创建了一个 issue用于 django-seo2 Python 包索引中的更新,但我认为 github 存储库现在不由所有者维护。

关于python - django seo2 中的 django_content_type 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39195964/

相关文章:

r - 如何在 R studio 中恢复到以前的 git?

python - 在 Python 中合并索引数组

python - 如何使用 API key 和 python 库正确连接到 Elasticsearch 云?

python - 比较字符串以匹配品牌名称并删除拼写错误

python - 如何为由其引用表示的长字符串开始一个新行?

mysql - 获取每个月最后一条记录的值(Django)

python - 如何在 Django 中添加多个 "OR"查询

git - 如何在 github/bitbucket 中提出代码建议?

django - 如何在模板中使用 request.META.get ('HTTP_REFERER' )?

git-致命的 : Unknown index entry format