位置: 编程技术 - 正文

Windows下Python的Django框架环境部署及应用编写入门(python for windows)

编辑:rootadmin

推荐整理分享Windows下Python的Django框架环境部署及应用编写入门(python for windows),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:windows下运行python,windll python,windows pythonpath,wind python,windows pythonpath,python windpy,windows pythonpath,wind python,内容如对您有帮助,希望把文章链接给更多的朋友!

环境搭建1、下载所需的软件包:(1)python安装包(2)django安装包以下2个包其实是安装python包管理工具,在后面安装django文档包模块时会用到,下载网站是pypi(1)setuptools.exe (2)pip

2、安装所需的软件包:python安装包是exe,setuptools也是exe,所以直接双击安装即可,先安装django、pip是python模块包:安装时先解压,而后进入目录后使用命令:python setup.py install 安装即可

3、测试python及djangopython和setuptools因为是exe安装方式,已经帮你添加了环境变量,安装后可以直接使用django、pip安装后需要手动把它们的安装目录添加到环境变量新起cmd:输入python,看到能进入python交互解释器则python没有问题输入django-admin.py --help 能看到使用帮助提示则说明安装成功

4、建立第一个django项目:以下cmd命令会在当前目录下建立一个django项目djangoproject1:

这个项目目录下有4个文件:

5、安装django自带的admin应用,即安装一个webapp修改setting.py文件中的如下内容:

修改urls.py问件中的如下内容:

6、同步admin应用的数据库:在项目主目录下使用命令:

会提示创建一个超级用户,输入yes并按照提示创建一个账号即可

7、测试admin应用:使用命令启动django的服务:

Windows下Python的Django框架环境部署及应用编写入门(python for windows)

浏览器中输入地址: django 则说明设置成功

第一个app实现在环境搭建好了的基础上我们还要继续做的就是往里面填内容了。也就是网页的实际内容,比如:页面内容,比如数据库内容,比如模块内容,比如css,js内容等,那么在django中是怎么整合这些的,在这里记录一下。1、创建一个模式:模式其实就是整个网站的数据模型,也就是数据库的结构,即数据表结构,所以创建一个模式就是设计一张数据表,只不过在django的模式里用代码形式来表示模式,然后它会帮助你自动生成响应的数据表及对应的关系,而且对支持的数据库都是统一的表示形式,即兼容性不错,是不是很方便啊!样例见下:编写app目录中的models.py文件

2、让模式生效:在模式设计好了后就可以使用它,让它帮你干活啦,查看模式创建的表是否正确的命令为:manage.py sql app_dir, 这样可以查看表结构的原型了。在检查完表结构原型后就应用之,命令为:manage.py syncdb, 这个其实就是真正的在数据库中建表。

3、如何应用模式:模式依然生效后就是如何去应用它,也就是获取其中的数据为我们服务;在views.py文件中包括如下代码即可调用具体的数据表;

重启django,访问 就可以看到我的应用中的数据可以在这里管理了。

5、在admin中管理我的应用:在admin中设置好我的应用后,就可以通过admin来为我的应用添加数据了。具体就是点击添加、输入内容、保存即可。等有了数据后我们在回到主页看看是不是页面内容就由内容了?

6、开始设置模板:内容少的时候我们可以每个页面都自己写,但是当页面变多,而且还有很多相同部分时,我们就希望能不要写那些同样的东西了,那么模板就是为了解决这样的问题而出现的,在django中配置模板的方法是在项目主目录的settings.py文件中修改如下内容:

7、创建模板文件:在settings.py文件设置的模板目录下新建模板文件,模板文件其实都是html文件,只是其中的内容包含一些特殊的占位符,在实际应用中会替换掉其中的内容;这些内容就是在代码里实现出来的数据了;而且模板还可以继承,这个也比较好用,就好像程序的代码块一样分的越细可重用性就越好。样例如下:template主目录下的base.html文件内容

template/mytemp目录下的job_list.htmltemplate/mytemp目录下的job_detail.html8、应用模板文件:在django中是在views.py中具体的引用模板,具体方法见下:方法一:

方法二:

9、最后的views.py文件内容如下:

9、配置index、detail视图的url,在urls.py添加如下内容:

然后重启服务后,访问

python实现class对象转换成json/字典的方法 本文实例讲述了python实现class对象转换成json字典的方法。分享给大家供大家参考,具体如下:#-*-encoding:UTF-8-*-classStudent:name=''age=0def__init__(self,name,age):self

python中enumerate函数遍历元素用法分析 本文实例讲述了python中enumerate函数遍历元素用法。分享给大家供大家参考,具体如下:enumerate函数用于遍历序列中的元素以及它们的下标示例代码如下

Python实现列表转换成字典数据结构的方法 本文实例讲述了Python实现列表转换成字典数据结构的方法。分享给大家供大家参考,具体如下:'''[{'symbol':,'sort':1,'name':'aaaa'},{'symbol':,'sort':2,'name':'b

标签: python for windows

本文链接地址:https://www.jiuchutong.com/biancheng/384343.html 转载请保留说明!

上一篇:自定义view_开关按钮(自定义view ondraw)

下一篇:python实现class对象转换成json/字典的方法(python class)

  • 补缴税款需要去税务大厅吗
  • 纯外贸企业出口到运费可以抵扣吗
  • 无形资产摊销年限可以变更吗
  • 弹性预算列表式如何计算
  • 上月有留抵税额本月怎么申报
  • 个税填报后怎么撤销申报
  • 未休年假补助
  • 其他应收款利息收入会计分录怎么写
  • 收入与支出怎么算利润率
  • 劳务派遣公司如果倒闭了怎么办
  • 航天金税的服务费如何抵扣
  • 当年实现的利润属于资产吗
  • 支付宝怎么开个人增值税发票
  • 税务登记后怎么领发票
  • 以前年度做的预算怎么查
  • 存货周转次数变高的可能原因是
  • 预存送返利的帐户怎么查
  • 购买固定资产未收到发票怎么办
  • 安保服务费税率几个点怎么算
  • 跨地区经营产生的GDP
  • 电子银行承兑如何背书给别人
  • 金蝶现金流量表附表项目如何指定
  • 健身器材属于哪个部门管理
  • 餐饮发票是普票能报销么
  • 企业所得税以前年度亏损怎么弥补
  • 园林公司采购岗位职责
  • 有限责任公司出资方式有哪些
  • 公司收到个人的款怎么做账务处理
  • imac 5k屏幕参数
  • 其他应付款期初余额在哪方
  • win7资源管理器叫什么
  • php数据库设计
  • 差额征税怎么交税
  • 工程施工科目下的间接费用怎么使用
  • 分页limit参数
  • passwd -s命令
  • mvc框架工作流程
  • 存在现金折扣的会计核算
  • 【Discuz】实现主题标题和正文同时显示
  • 临时工交押金会扣钱吗
  • vue加载时如何避免出现代码
  • 其他资本公积核算科目
  • 固定资产增值税税率是多少
  • 债券发行费用包括
  • 企业的资产评估报告在哪里获取
  • 人力资源劳务外包需要什么资质证书
  • sqlldr并发
  • 什么情况纳税
  • 代开普通发票需提供哪些材料?
  • 公司债券分为
  • 应交税金在贷方是什么意思
  • 处理报废的固定资产账务处理
  • 公司转投资是什么意思
  • 本月暂估入库,下月
  • 支票拿到银行怎么用
  • 购入一辆运输汽车,价值5.6万元,款项尚未支付
  • 固定资产清理账户借方的核算内容包括
  • 医疗机构药库设置标准
  • bios怎么恢复出厂设置有什么后果?
  • xp系统许多网页打不开
  • win2000系统禁止ping
  • mac trim功能
  • windows 10 周年更新
  • qqpcrtp.exe是什么进程 如何删除qqpcrtp进程
  • win7系统怎么设置不休眠
  • win7清洗打印机喷头步骤
  • 纸嫁衣6攻略全文图解
  • Node.js中的什么模块是用于处理文件和目录的
  • 迅雷如何下载快
  • shell 查找最新文件
  • jquery 插件写法
  • jQuery实现的tab标签切换效果示例
  • unity3d shader之God Ray上帝之光
  • Developing for Android, IV: The Rules: Networking
  • Android IntentFilter 匹配原则浅析
  • jquery的实现原理
  • python讲解
  • 锐志2.5新车报价
  • 十四五时期税收制度
  • 税控发票证书密码是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设