与项目一起工作的自宿主第三方插件。
django-hosted-plugins的Python项目详细描述
django托管插件用于托管与 您的项目,但不能托管在第一方插件存储库上 因为受到限制。
这个项目是为了克服wordpress.com的限制而启动的。 目前最受欢迎的是托管wordpress插件。
需要django和django rest框架。它未经测试,而且是按原样来的。
快速启动
将“rest_framework”和“hosted_plugins”添加到已安装的应用程序设置中,如下所示:
INSTALLED_APPS = [ ... 'rest_framework', 'hosted_plugins', ]
在项目url.py中包含插件urlconf,如下所示:
url(r'^plugins/', include('hosted_plugins.urls')),
[可选]包括可浏览api的登录url。(详见:http://www.django-rest-framework.org/tutorial/quickstart/#urls):
url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')),
如果要使用查询日期时间字段所需的数据库,请安装pytz:
pip install pytz
运行python manage.py migrate以创建托管的插件模型。
使用django管理来添加插件,或者使用脚本来自动化插件。