简单演示django使用之五--(django概用完结总结篇)-创新互联
经过前面四篇基本的django使用,下面对django这个web开发框架做个小小的个人总结:
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:空间域名、虚拟主机、营销软件、网站建设、沙河网站维护、网站推广。首先,打开浏览器访问站点后,请求直接到服务器端。作为django的web服务器,接收请求的是由view视图来处理,此外view视图函数还能进行代码的逻辑处理,同时来调用数据。 经过其它模块处理后,还要把最终资源返回给客户端浏览器。
其次,编写好view视图函数后,就要配置url路由了。视图函数和url的正则模式是一一对应的,在根url路由配置中include自己应用的url路由,最终在自定义的url路由正则表达式。其形式如下:
url(r'正则表达式',视图函数),
第三步,当完成url路由匹配后,就调用视图函数,如果需要从数据库中读写数据,则利用模型类model(面向对象,ORM,定义模型类指定属性及类型,以确定表结构:类的名称就是表名称,类属性就是表字段,类属性=号后面的类型就是字段值的类型)对数据库进行操作。对数据库操作仅简单的表现为对单个对象或多个对象的列表进行操作。模型类完成数据处理后,把结果返回给视图。
第四步,定义完成模型类后,进行迁移,就可自动完成数据库的创建。在django中,可以在后台管理中对数据库进行图形化的增删改查了。
第五步,后台管理,创建管理员账号admin,并向admin.py中注册模型类,这样才能在后台管理界面中进行增删改查。在定义admin类时,可以自定义在后台管理界面中显示的内容和样式。
第六步,view视图获得返回的数据后,进行定义html模板来显示的样式,加载模板把数据应用到相应的模板上进行渲染。
第七步,模板渲染后的内容返回给view视图,最后视图传递给客户端浏览器完成浏览。
整个MVT的django开发框架的过程就是这样!
1、创建python多版本开发虚拟环境
2、安装django
pip install django,或:pip install django==1.8.2
3、创建项目 django-admin startproject 项目名称
4、创建应用 python manage.py startapp 应用名称
注意:要在settings中添加应用。
5、在models.py中定义模型类
生成迁移:python manage.py makemigrations
执行迁移:python manage.py migrate
6、定义视图函数,完成数据操作
request是视图函数必须的参数,必须返回httpresponse对象
7、配置url路由正则表达式
url路由有2个参数:正则表达式和视图函数
8、定义html模板,并在settings配置查找模板路径
9、运行服务器:
python manage.py runserver 192.168.255.70:8080
10、创建后台管理员:
python manage.py createsuperuser
创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。
文章名称:简单演示django使用之五--(django概用完结总结篇)-创新互联
文章URL:http://cdiso.cn/article/csgcoe.html