位置: 编程技术 - 正文

以一个投票程序的实例来讲解Python的Django框架使用(设计一个投票程序)

编辑:rootadmin

推荐整理分享以一个投票程序的实例来讲解Python的Django框架使用(设计一个投票程序),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:在编写投票系统中需要用到的变量,设计一个投票程序,投票结果如下,以一个投票程序进行投票,投票结果如下,设计一个投票程序,设计一个投票表决器三个投票人,以一个投票程序进行投票,内容如对您有帮助,希望把文章链接给更多的朋友!

(一)关于Django

Django是一个基于MVC构造的框架。但是在Django中,控制器接受用户输入的部分由框架自行处理,所以 Django 里更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV模式。

Ubuntu下的安装:一般都自带Python的。网上教程比较多了....

(二)第一个Django的app

#环境:Python2.7,Django1.6,Ubuntu. Python 及 Django 安装成功之后,就可以创建Django工程了

(1)教你开始写Django1.6的第1个app

(2)教你开始写Django1.6的第1个app

下面创建两个models。Poll 和 Choice

修改文件如下:

然后修改工程的配置文件setting.py,在INSTALLED_APP元组下面添加刚才创建的app:polls

这样再重启服务,就能在后台管理polls应用了。

以一个投票程序的实例来讲解Python的Django框架使用(设计一个投票程序)

(3)视图和控制器部分

前面已经完成了model(M)的设置。剩下的只有view(V)和urls(C)了。Django的视图部分,由views.py 和 templates完成。

在polls中,我们将创建4个视图:

“index” 列表页 ? 显示最新投票。 “detail” 投票页 ? 显示一个投票的问题, 以及用户可用于投票的表单。 “results” 结果页 ? 显示一个投票的结果。 投票处理 ? 对用户提交一个投票表单后的处理。

现在修改 views.py 创建用于视图的函数。

要想使试图能被访问,还要配置 urls.py 。mysite是整个网站的URLConf,但每个app可以有自己的URLConf,通过include的方式导入到根配置中即可。现在在polls下面新建 urls.py

然后在根 urls.py 文件中,include这个文件即可。

然后开始创建模板文件。在polls下,创建templates文件夹。下面有index.html, detail.html 两个文件。

(4)投票功能完善

上面只是简单的实现了视图功能,并没有真正的实现投票功能。接下来就是完善功能。

然后需要修改 views.py 中的 vote 处理函数。进行post数据的接收与处理。

在投票成功之后,让用户浏览器重定向到结果 results.html 页。

然后就需要创建模板 results.html 。

至此,重启服务就能看到单选按钮,以及submit了。

在Ubuntu系统下安装使用Python的GUI工具wxPython (一)wxpython的安装Ubuntu下的安装,还是比较简单的。#使用:apt-cachesearchwxpython测试一下,可以看到相关信息dizzy@dizzy-pc:~/Python$apt-cachesearchwxpythoncain-simul

使用Python简单的实现树莓派的WEB控制 先给大家展示下效果如图,感觉还很满意请继续阅读全文:用到的知识:PythonBottleHTMLJavascriptJQueryBootstrapAJAX当然还有linux我去,这么多……我还是一点一

Python使用爬虫猜密码 我们可以通过python来实现这样一个简单的爬虫猜密码功能。下面就看看如何使用python来实现这样一个功能。这里我们知道用户的昵称为:heibanke密码是

标签: 设计一个投票程序

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

上一篇:使用Python生成随机密码的示例分享(python生成随机数据)

下一篇:在Ubuntu系统下安装使用Python的GUI工具wxPython(ubuntu安装步骤详解)

  • 子女继承父母房产最新政策2023
  • 不是公司的车能抵扣进项吗
  • 一般纳税人劳务派遣
  • 增值税报税后多久缴纳期限
  • 企业所得税成本没有发票怎么处理
  • 企业对企业分红要缴纳什么税免税分红
  • 水利基金应税项和减除项
  • 旅游开发行业的会计怎么做
  • 为职工提供免费午餐
  • 办理会员卡套路消费
  • 将外购货物分配给客户
  • 存货账面价值等于成本吗
  • 购买方退货的会计处理
  • 土地价值是否计入GDP
  • 税务局代开票流程是怎样的?
  • 开具增值税发票的注意事项有哪些?
  • 所得税的税负如何算
  • 自然灾害造成的存货净损失计入什么科目
  • 汽车行业销售折让
  • 分包开普通发票还是增值税专用发票?
  • 利润表有盈利能力吗
  • 收到赞助费开什么发票
  • 小规模纳税人免税额度是多少
  • 个人与公司交易超过20万
  • 费用发票可以抵扣吗
  • iis搭建php环境
  • dns进程
  • 商品房的维修金该怎么交
  • 苹果发布macOS13.6
  • vue做移动端适配最佳解决方案,亲测有效
  • 让劳务公司代发工资
  • php 首字母大写
  • 如何分清福利性劳动
  • php dicom
  • 分支机构分摊税款的计算
  • Symfony2实现在doctrine中内置数据的方法
  • 企业所得税减免20%按5%征收
  • 行政事业单位资产负债表
  • ubuntu系统删除
  • 铁路运费的印花税进什么科目
  • 图书为什么不能退货
  • 公司盖厂房没有票要交税吗?
  • 所有小规模都能开专票吗
  • 发票行业税目怎么选
  • db2常用操作语句
  • 工程施工与工程结算账务处理
  • 行政单位可以对外进行投资吗?
  • 以前年度费用退回
  • 息税前利润的计算公式EBIT
  • 金税盘维护费应该计入什么科目
  • 企业专项资金购买固定资产
  • 国际货运代理免增值税
  • 固定资产怎么入费用
  • 支付金额与实付金额不一致
  • 支付技术转让费所得税处理
  • 企业接受供应单位提供劳务而发生的应付账款
  • 车船税缴纳后有发票吗
  • 行政单位年结
  • 发票红冲后原票是什么状态
  • 息税前利润变动百分比计算公式
  • 数据库设计三大范式
  • vim入门教程
  • 安装硬盘视频教程
  • mac设置outlook默认邮箱
  • windowsxp优化教程
  • 关于linux操作系统的描述中
  • windows7旗舰版开机声音
  • Msssrv.exe - Msssrv是什么进程 有什么用
  • win7系统怎样
  • react 技巧
  • ExtJS4 动态生成的grid导出为excel示例
  • perl 读文件
  • javascript如何输出变量
  • Unity3D NGUI UIInput制作输入框屏蔽特殊字符(只允许输入正整数)
  • 控件begininvoke
  • 四川召开延迟退休座谈会
  • 分类所得税和综合所得税的优缺点
  • 进口退税能退税吗现在
  • 盐城买家电到哪里买
  • 企业资金运转资金投放
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设