django app 打包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django app 打包相关的知识,希望对你有一定的参考价值。

参考技术A

1、首先,在你的django 项目目录外为你的app(fileapp)创建一个文件夹,将其命名为 django-fileupload

2、将fileapp 文件夹迁移到django-fileupload 目录下

3、创建 django-fileupload/README.rst 文件,输入以下相关内容

4、创建LICENSE文件,路径 django-fileupload/LICENSE, 输入license,如果没有,去github上自动生成一个

5、接着,创建一个django-fileupload/setup.py 文件,用于提供关于怎样创建和安装这个app的一些细节,内容如下:

6、默认只有python模块和包会包含在包里,如果要包含额外的文件,我们需要创建一个MANIFEST.in 文件,内容如下

7、以下建议再包含一些关于你的app的细节。创建一个空的文件夹,命名为docs ,然后在django-fileapp/MANIFEST.in 文件加上一行

注意:这个docs目录不会包含在包里,除非你添加一些文件进去

8、最后执行打包操作,执行 python setup.py sdist (需要在django-fileapp 文件夹里执行),django-fileapp/ 应该新增了一个叫dist的文件夹,里面就会生成一个包——django-fileapp-0.1.tar.gz

9、安装

不出意外的话,你的app应该能正常执行

10、卸载

11、查看安装后的app信息,如安装路径

以上是关于django app 打包的主要内容,如果未能解决你的问题,请参考以下文章

django的基础构架知识

在django 的app里面新建了一个forms.py文件,请问怎么把这个文件绑定到数据库

Django中间件详解

如何打包一个django项目?

pyinstaller打包Django项目

如何使用使用 pip 打包的 django 项目?