导读:很多朋友问到关于django中如何导包的相关问题,本文首席CTO笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!
如何将 django 1.7 程序打包成 exe 程序
python制作exe可执行文件的方法---使用pyinstaller
python生成windows下exe格式的可执行程序有三种可选方案: py2exe是大家所熟知的,今天要介绍pyinstaller, 这个工具全平台可用。我曾使用python制作一个工具程序供公司同事使用后,由于公司使用mac linux windows都有很多,就使用过它来将程序做成可执行文件,兼容性好,只是会使得程序在linux平台和mac平台启动较慢(windows还是比较快的),但基本够用。
安装完pyinstaller之后就可以开始了。
1.使用pyinstaller生成可执行文件的方法
1.1 将依赖文件集中到一个文件夹:
pyinstaller -D -w main.py #把main.py替换成你的主入口python文件即可。
-w参数代表main.py是一个窗体程序。
1.2 将所有依赖文件都打包到同一个可执行文件中:
pyinstaller -F -w main.py
2.调查pyinstaller生成程序的加载过程
使用如下命令,可以得到运行时的跟踪,tracing ,loader 的加载过程。
pyinstaller -Fwd aui.py #把aui.py 换成你需要侦测的文件即可。
django底层包怎样引用上层包
django的倒包路径是从项目第一级目录开始的 pycharm会提供提示 一路点过去就行了 超出的此范围不建议引用
python的Django views 文件中引入模块问题
看上面的图片,按你的导包方法,单独运行views是没问题的
但是在django里这样用不行,在运行django项目时,其实当前目录是整个项目的根目录
你可以在views目录下import os,然后 print(os.getcwd())查看当前目录:
打印的当前目录正是整个项目的根目录,我的是E:\mypython\day51...\blw:
你这里的就是G:\....Anno:
你要在Anno目录下导入data_model.py,是不是要带上app名才能进入子级目录对吧?
而且还有个问题就是,在以后的开发中,很有可能在不同app下有相同名字的模块或者方法,比如你这里有三个app,app01,app02,app03,这三个app下都有common_model,那到底按什么区分呢?所以前面最好带上app名。
不过真想方便,可以使用:from .common_model import data_model
【.】代指当前文件的目录,这是一种相对路径的导入
django app 打包
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中怎么用xlrd把Excel导入数据库?
1.选中excel文件中需要的部分,ctrl+c2.打开illustrator,新建文件(大一点),ctrl+v3.在illustrator里面,各部分是分开的,文字是文字,表格是表格。4.打开ps,直接将illustrator的内容拖拽到ps里,形成矢量智能图形(任意放大,不失真,貌似不能编辑)5.大功告成!本人试过觉得这个办法可行,所以亲自总结后与网友分享。
怎么用python架设一个网站
你可以使用python的django来架设网站,步骤如下:
Django的安装运行环境:Windows vista, python2.7
python安装路径:C:\Python27
从 下载django安装包。
解压后,进入django目录,运行 python setup.py install,启动安装。
Django被安装在 C:\Python27\Lib\site-packages
第一个工程的创建
生成工程框架:
c:\test\mysitepython C:\Python27\Lib\site-packages\django\bin\django-admin.py startproject mysite1
运行开发服务器:
python manage.py runserver
在浏览器中,访问 ,看到 “Welcome to Django” 的提示。
如果解决了您的问题请采纳!
如果未解决请继续追问!
结语:以上就是首席CTO笔记为大家整理的关于django中如何导包的全部内容了,感谢您花时间阅读本站内容,希望对您有所帮助,更多关于django中如何导包的相关内容别忘了在本站进行查找喔。