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
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2104ba27dd6cf77f5aa997feb33be97d3023e6fa4863665988b8fc587211f899 |
|
MD5 | a6bee26e99259a7bd40f572b22e0fb8c |
|
布莱克2-256 | f7ac2967d856e9e4c47aefda41eb710c90ae2366355721b772215f16914fdb43 |
Django_Deployment_Tools -0.5.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c7370077609fee3a0002a35517b0354bbf31b4629a48e77b30ba667055a58161 |
|
MD5 | b2774e09e3eeee6d39698da3d95671c3 |
|
布莱克2-256 | abe92a999cfc5217dd674d17ec74c37128ad0e0c307e5b03b325735485715511 |