如何将 django-admin-bootstrapped 与 django 1.10 集成
Posted
技术标签:
【中文标题】如何将 django-admin-bootstrapped 与 django 1.10 集成【英文标题】:How to integrate django-admin-bootstrapped with django 1.10 【发布时间】:2017-02-11 21:55:16 【问题描述】:如何在 django 1.10 中使用 django-admin-bootstrapped。
https://github.com/django-admin-bootstrapped/django-admin-bootstrapped
我以前可以安装 admin-bootstratpped_plus 和 django-admin-bootstrapped,但由于不支持 django 1.10,它不再工作
有什么想法吗?
【问题讨论】:
什么是 bootstrap-admin? django 管理界面看起来类似于 twitter。 github.com/django-admin-bootstrapped/django-admin-bootstrapped 【参考方案1】:自从迁移到 django 1.10 后,我也遇到了同样的问题。等待更新版本的 django-admin-bootstrapped 可能需要一些时间。我没有等待和使用 pip 中的包安装,而是使用手动模式安装。
查看你的环境中是否已经存在 django-admin-bootstrapped:
$ pip list
Django (1.10.6)
django-admin-bootstrapped (2.5.7)
卸载它:
$ pip uninstall django-admin-bootstrapped
从其存储库https://github.com/django-admin-bootstrapped/django-admin-bootstrapped 克隆或下载 django-admin-bootstrapped 源代码。
编辑 setup.py:
install_requires=[
'setuptools',
'Django>=1.8', # previously 'Django>=1.8,<1.9',
],
然后手动安装:
$ python setup.py install
现在“新”django-admin-bootstrapped 2.5.7 可用于 django 1.10
检查一下:
$ pip list
django-admin-bootstrapped (2.5.7)
别忘了编辑你的 settings.py:
INSTALLED_APPS = [
'django_admin_bootstrapped', # Add this before django.contrib.admin
'django.contrib.admin',
]
运行 migrate,然后运行您的 django 应用程序并转到 http://127.0.0.1:8000/admin/,看看它现在已启动。
【讨论】:
以上是关于如何将 django-admin-bootstrapped 与 django 1.10 集成的主要内容,如果未能解决你的问题,请参考以下文章