跳转到主要内容

uWSGI相关的Django示例/技巧/模块。

项目描述

uWSGI相关的Django示例/技巧/模块。

  • 自由软件:MIT许可

安装

pip install django-uwsgi-admin

您也可以使用以下命令安装开发中的版本

pip install https://github.com/ionelmc/django-uwsgi-admin/archive/master.zip

文档

https://django-uwsgi-admin.readthedocs.io/

屏幕截图

django-debug-toolbar 面板

https://github.com/ionelmc/django-uwsgi-admin/raw/master/docs/screenshots/screenshot1.png

Wagtail 管理界面

https://github.com/ionelmc/django-uwsgi-admin/raw/master/docs/screenshots/screenshot2.png

django.contrib.admin 界面

https://github.com/ionelmc/django-uwsgi-admin/raw/master/docs/screenshots/screenshot3.png https://github.com/ionelmc/django-uwsgi-admin/raw/master/docs/screenshots/screenshot4.png https://github.com/ionelmc/django-uwsgi-admin/raw/master/docs/screenshots/screenshot5.png https://github.com/ionelmc/django-uwsgi-admin/raw/master/docs/screenshots/screenshot6.png https://github.com/ionelmc/django-uwsgi-admin/raw/master/docs/screenshots/screenshot7.png https://github.com/ionelmc/django-uwsgi-admin/raw/master/docs/screenshots/screenshot8.png

开发

要运行所有测试,请运行

tox

注意,要合并所有tox环境中的覆盖率数据,请运行

Windows

set PYTEST_ADDOPTS=--cov-append
tox

其他

PYTEST_ADDOPTS=--cov-append tox

变更日志

2.0.1 (2023-01-13)

  • UwsgiWorkersPanel不再尝试在没有uwsgi的情况下生成统计信息。

2.0.0 (2023-01-12)

  • 已删除装饰器模块,该模块仅存在以避免安装单独的包。相反,您应该安装更新的uwsgidecorators包。

  • 删除了django_uwsgi.template.Loader(以及整个模块),因为它已损坏,并且在没有自定义构建的uWSGI的情况下很难测试。

  • 将状态页面中的所有部分拆分为单独的管理页面:操作、应用程序、作业、魔法表、选项、状态和工作者。

  • 已删除旧的django调试工具栏,并替换为2个新的面板

    • django_uwsgi.panels.UwsgiWorkersPanel

    • django_uwsgi.panels.UwsgiActionsPanel

1.0.0 (2023-01-10)

  • 已删除runuwsgi管理命令,因为它非常损坏。是的,我已经查看django-uwsgi-ng(另一个分支,对该命令有很多更改)并且它仍然在总体上难以使用(期望特定的项目布局,并且仍然生成奇怪的甚至损坏的配置)。

    相反,您应该拥有自己的uWSGI配置,而不是让某些工具为您生成它,因为某些选项会对uWSGI的行为和性能产生重大影响。

  • 修复了统计数据页面标题。

  • 确保缓存和重新加载操作通过POST请求安全执行(以前它们是GET请求)。

0.3.0 (2023-01-09)

https://github.com/unbit/django-uwsgi分支,添加了以下内容

  • 对最新Django版本(3.2+)的支持。

  • 一个基本的集成测试套件。

  • 删除了许多旧的兼容性垃圾。

  • 将uWSGI统计数据面板直接集成到Django管理中。不再需要手动添加URL。

  • 删除了旧的wagtail样式管理页面(它已经损坏)。

下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

django-uwsgi-admin-2.0.1.tar.gz (537.8 kB 查看哈希值

上传时间

构建分布

django_uwsgi_admin-2.0.1-py3-none-any.whl (20.7 kB 查看哈希值

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面