位置: 编程技术 - 正文

以一个投票程序的实例来讲解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安装步骤详解)

  • 计税价格是什么税
  • 公司的现金收入可以直接发工资吗
  • 装修行业开票税率
  • 发票入账时间规定是多久
  • 合同资产减值准备怎么计提
  • 当期计提加计抵减额如何确定
  • 拍卖公司都要交前期费用吗?
  • 土地增值税计税价格
  • 自产的产品无偿赠送职工
  • 厂区折旧
  • 对公账户100万交多少税收
  • 金融资产包括哪三大类及会计科目
  • 个体户的公账怎么操作
  • 调整以前年度的库存
  • 资产负债表中的预付款项目应根据什么填列
  • 委托代销中受托方账务处理
  • 外经证金额没开完需要核销吗
  • 社保缴费申报表文件
  • 注册资本认缴制开始实施时间
  • 涉税票据如何避免税务风险?
  • 网件R6400路由器怎么样?网件R6400上网与传输评测的教程
  • 企业所得税汇算清缴补缴税款分录
  • 母公司给子公司拨款要交税吗
  • php代码生成器
  • nddeagnt.exe - nddeagnt是什么进程 有什么用
  • launcher process
  • mac桌面的东西怎么放回去
  • 房产税和土地使用税征税对象
  • 系统win7旗舰版
  • php中execute
  • phpstudy删除
  • 一键部署web应用
  • session和viewstate
  • 国内版的chatpdf
  • 静态html怎么部署到服务器
  • php多维数组合并相同key
  • wordpress如何批量导入商品
  • 一般纳税人怎么申报增值税
  • 公司一季度报表
  • 公司购买的商品是白酒用于招待现金流项目是哪类
  • 查询公司对公账户
  • 增量留抵税额退还举例
  • 当月确认收入可以下月确认成本吗
  • 帝国cms8.0版
  • 管理费用的纳税调整
  • 教育行业税收优惠政策2022
  • 外购固定资产对公司影响
  • 城镇土地使用税每年都要交吗
  • 同一控制下长期股权投资的入账价值
  • 刚购入的固定资产已使用年限怎么填
  • 文化事业建设费会计分录
  • 先收款后给发票合法吗
  • 营改增后如何纳税
  • 过期食品返厂会重新打日期吗
  • 费用化资本化对税收的影响
  • 股本金退出要交税吗?
  • 清算后剩余财产股东拒收怎么办
  • 等额本金还款计算公式
  • 为什么总成本费用不变
  • 企业营运能力分析
  • 征收率和税率的区别举例
  • 如何避免在游戏中切输入法
  • Win7系统连接vpn失败且提示错误代码868的2种解决方法
  • win2008r2密码忘了
  • mac 电脑出现问题而重新启动
  • centos6.7安装图形界面教程
  • win8.1设备管理器设置步骤
  • win8.1的开始菜单在哪
  • mac如何修改
  • 磁贴for kwgt
  • linux中关闭系统命令
  • windows 10移动版
  • win7注册表修改锁屏时间
  • nodejs使用es6
  • shell 计算表达式
  • shell脚本检查语法
  • jsonp怎么使用
  • json读取字符串
  • python怎么写函数
  • jquery的使用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设