Skip to main content

Django 部署实用程序

项目描述

# Django 部署工具

帮助部署 django 应用程序的工具。

## 安装:

pip install Django-部署工具

## 配置:

在您的settings.INSTALLED_APPS中添加“django_deploy_tools”

在 django settings.py文件中添加一个STATIC_ROOT变量。

参见< https://docs.djangoproject.com/en/3.0/ref/settings/#static-files >、< https://docs.djangoproject.com/en/3.0/ref/settings/#static-root >和 < https://docs.djangoproject.com/en/3.0/howto/static-files/ > 了解更多详情。

## 用法:

首先收集静态文件:

python manage.py collectstatic

如果你有 django-compressor(可选)运行:

python manage.py 压缩

(有关更多详细信息,请参阅 < https://django-compressor.readthedocs.io/en/stable/ >)。

然后,创建一个 wsgi 文件:

python manage.py make_sgi –wsgi –out path/to/wsgi_file

然后生成一个apache配置文件:

python manage.py make_apache_conf –wsgi path/to/wsgi_file –sll –out /path/to/apache_conf_file

欲了解更多信息检查:

python manage.py make_apache_conf -h

特别是要定义正确的 ssl 证书。如果在创建配置文件时未指定,则必须编辑生成的 apache 配置。

## 发展:

如果你想贡献,部署命令将被添加到

management/commands目录:< https://github.com/ygbourhis/django_deploy_tools/tree/master/django_deploy_tools/management/commands > 根据 django 文档:< https://docs.djangoproject.com/en/dev/howto /custom-management-commands/ > 命令使用的配置模板放在templates/django_deploy_tools`目录下:<https://github.com/ygbourhis/django_deploy_tools/tree/master/django_deploy_tools/templates/django_deploy_tools> 然后,在添加拉取请求之前,运行`check_code脚本来检查编码规则

TODO:添加单元测试。

下载文件

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

源分布

Django 部署工具-0.5.0.tar.gz (16.9 kB 查看哈希

已上传 source

内置分布

Django_Deployment_Tools-0.5.0-py3-none-any.whl (17.2 kB 查看哈希

已上传 py3