在django中重新实现openwisp管理器的遗留特性

django-owm-legac的Python项目详细描述


https://travis-ci.org/openwisp/django-owm-legacy.svghttps://coveralls.io/repos/openwisp/django-owm-legacy/badge.svgRequirements Statushttps://badge.fury.io/py/django-owm-legacy.svg

在django中为OpenWISP2重新实现openwisp管理器的遗留功能。

从pypi安装稳定版本

从pypi安装:

pip install django-owm-legacy

安装开发版本

安装皮球:

pip install https://github.com/openwisp/django-owm-legacy/tarball/master

或者,您也可以使用git:

pip install -e git+git://github.com/openwisp/django-owm-legacy#egg=django-owm-legacy

如果您想参与,请安装克隆的fork:

git clone git@github.com:<your_fork>/django-owm-legacy.git
cd django-owm-legacy
python setup.py develop
< H2>安装(在现有Django项目中集成)

django_netjsonconfigsortedm2mowm_legacy添加到INSTALLED_APPS

INSTALLED_APPS=[# other apps'django_netjsonconfig','sortedm2m','reversion','owm_legacy'# ...]

您的urls.py应该如下所示:

fromdjango.conf.urlsimportinclude,urlfromdjango.contribimportadminfromdjango.contrib.staticfiles.urlsimportstaticfiles_urlpatternsadmin.autodiscover()urlpatterns=[url(r'^admin/',include(admin.site.urls)),url(r'^',include('django_netjsonconfig.controller.urls',namespace='controller')),url(r'^',include('owm_legacy.urls',namespace='owm')),]urlpatterns+=staticfiles_urlpatterns()

安装以进行开发

安装sqlite:

sudo apt-get install sqlite3 libsqlite3-dev

安装分叉回购:

git clone git://github.com/<your_fork>/django-owm-legacy
cd django-owm-legacy/
python setup.py develop

安装测试要求:

pip install -r requirements-test.txt

创建数据库:

cd tests/
./manage.py migrate
./manage.py createsuperuser

启动开发服务器:

./manage.py runserver

您可以在http://127.0.0.1:8000/admin/访问管理接口。

使用以下命令运行测试:

./runtests.py

设置

OWM_LEGACY_ALLOWED_SUBNETS

type:^{tt7}$
default:^{tt8}$

表示允许检索的IP网络的字符串列表 校验和并下载配置档案。

贡献

  1. OpenWISP Mailing List中宣布你的意图
  2. 分叉此repo并安装它
  3. 跟随PEP8, Style Guide for Python Code
  4. 编写代码
  5. 为代码编写测试
  6. 确保所有测试通过
  7. 确保测试覆盖率不低于90%
  8. 记录您的更改
  9. 发送拉取请求

更改日志

CHANGES

许可证

LICENSE

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何修改打印板?   java Spring批处理JdbcCursorItemReader还是RepositoryItemReader?   java如何在JTable Swing中增加标题列的字体?   java在数组方面遇到问题,导致表达式非法启动   java如何为maven pom的某些部分关闭Eclipse代码格式化程序。xml   java Dropwizard登录代码   java Jersey 2.22:客户端的默认连接超时是多少?   java无法自动连接字段:javax。sql。数据来源   如何从java中的行列表中获取单词列表?   java JDBC批量更新和处理异常?   计算大根:bigdecimal/java   java如何在JavaCC语法中提到trycatch块   javasocket。getInetAddress()不返回任何内容   oracle SQL开发人员错误无法找到Java虚拟机   java我如何计算和显示未来5年每一年的投资价值   java如何关闭浏览器选项卡?   java如何在showMessageDialog中打印双2D数组?   java从站点抓取播放列表URL?   selenium中的java点击css按钮