Django Web应用开发
Django Web应用开发
搬砖的乔布梭
这个作者很懒,什么都没留下…
展开
-
5.8Django网络框架(8):视图案例
@路径参数定义路由表# 响应函数按顺序接收路由参数url(r'^patharg/(\d+)/', views.pathArg,name='pafunc'),# 路由定义中明确声明了由响应函数的哪个参数进行接收url(r'^showdate/(?P<year>\d+)/(?P<month>\d+)/(?P<date>\d+)/', views....原创 2018-05-28 08:50:24 · 535 阅读 · 0 评论 -
5.7Django网络框架(7):视图语法详解
@什么是视图视图层=路由表(urls.py)+视图函数(views.py) 其角色相当于MVC中的Controller;其职能是协调models和Template的关系,并解除其耦合;过程: ○ 路由表接收用户请求,并分配给相应的视图函数进行处理 ○ 视图函数调用模型获取数据 ○ 视图函数将数据交给模板渲染 ○ 视图函数将渲染结果返回给客户端@路由定义定义路由表响应...原创 2018-05-28 07:34:36 · 962 阅读 · 0 评论 -
5.5Django网络框架(5):数据模型详解
@说明本文通过一个趣味的电商系统案例,演示Django框架中数据模型的使用本例源代码的GitHub地址:https://github.com/ouyangsuo/WhatsDjangoModel@创建数据模型在子应用目录MyApp中创建数据模型,代码如下from django.db import models# Create your models here.cl...原创 2018-05-23 18:57:04 · 610 阅读 · 0 评论 -
5.4Django网络框架(4):站点管理
@使用站点管理Django中默认集成了后台数据管理页面,通过简单的配置就可以实现模型后台的Web控制台;管理界面通常是给系统管理员使用的,用来完成数据的输入、删除、查询等工作;Django默认已经集成了后台管理,如果没有集成,自己在settings中的INSTALLED_APPS添加 ‘django.contrib.admin’应用即可,即在settings.py中插入以下代码:...原创 2018-05-23 17:40:04 · 460 阅读 · 0 评论 -
5.3Django网络框架(3):HelloDjango
@创建Django项目首先进入特定的虚拟开发环境,参考创建虚拟开发环境在终端cd到特定目录,执行:django-admin.py startproject HelloDjango查看工程目录结构sudo apt install treetree HelloDjango/工程的创建也可以在PyCharm中通过新建工程并选择DjangoProject来实现;...原创 2018-05-22 07:42:24 · 991 阅读 · 0 评论 -
5.2Django网络框架(2):创建虚拟开发环境
@什么是虚拟开发环境很多时候一台服务器上要运行多个Web应用程序;而这些应用程序之间使用的第三方框架往往是互不相同且互不兼容的;虚拟环境的作用就是为每个Web应用创建一个隔离的独立的运行环境,使得各个应用的依赖互不影响;@通过venv安装虚拟环境(Python3.4以上版本)sudo apt-get install python3-venv# cd到合适目录后,创建一个虚拟...原创 2018-05-21 17:50:15 · 569 阅读 · 0 评论 -
5.1Django网络框架(1):Django的简介及安装
@Django简介发布于2005年,最负盛名且成熟的Python网络框架;最初用来制作在线新闻的Web站点; 开源Web框架,遵守BSD协议;采用了MVC/MTV架构设计;官方网站:https://www.djangoproject.com/ @什么是MVC/MTV架构 - MVC(Model模型层,View视图层,Controller控制层); - MTV(Model...原创 2018-05-21 16:55:25 · 508 阅读 · 0 评论