day_44_Django
day44
1、内容回顾
12月18号开班
python基础语法
网络编程
并发编程
前端(HTML、css、js)
数据库(mysql)
2、今日概要
1、了解web应用程序的本质
2、Django简介、简单使用
3、今日详细(***)
1、web应用程序
2、http协议(尾生抱柱)
url:统一资源定位符
https :// www.baidu.com /s ?wd=%E6%B3%A2
协议 分隔符 域名 路径 参数a=1&b=2 #
3、DIYWEB 框架
form表单注意事项:
1、active:服务器地址
2、method:提交方式。默认GET,写错也是get
3、input一定一定一定要写name属性
4、submit按钮
4、Django
库---小而精
框架---大而全
MVC模型
M: model
V:view(模板文件)
C:URL与视图函数相关
MTV模型
Django版本问题(***面试时)
1、Django下载
命令行:
pip install django 默认最新版本
pip install django==1.11.20
pip install django==1.11.20 -i https://pypi.doubanio.com/simple
pycharm:
自己体会
2、创建第一个Django项目(你的第一次)
命令行模式:
django-admin startproject 项目名称
pycharm:
自己体会
3、app相关
1、创建app
命令行模式:(当前命令行的路径,要跟manage.py同级)
python manage.py startapp app名称
pycharm:
创建时指定。
4、启动Django项目
1、命令行模式:
python manage.py runserver # 默认 127.0.0.1:8000
python manage.py runserver 80 # 127.0.0.1:80
python manage.py runserver ip地址:端口 # IP地址:端口
pycharm:
自己体会
5、简单示例:
1、打开urls文件,配置URL与视图对应关系。
2、打开app01/views.py ,写视图函数timer。
3、在templates下创建模板文件timer.html {{ time }}
4、视图timer视图函数,return时,加参数(字典, key必须要跟模板里对应)。
4、今日作业
1、Django下载
2、创建项目
3、创建app
4、urls.py
5、视图app01/views
6、templates下创建模板文件
7、视图return render,字符串(HttpResponse)
day_44_Django的更多相关文章
随机推荐
- vue学习笔记—bootstrap+vue用户管理
vue,读音view,简单易用的前端框架.特点如下: 1.一个mvvm的前端框架,内部做好了html中dom对象和后台用js语言定义的变量的双向绑定 2.中国人尤雨溪维护的个人项目,中文资料多,和go ...
- idea maven指定编译参数
"Settings" > "Build, Execution, Deployment" > "Compiler" > &q ...
- UITextField只能输入数字NSCharacterSet实现
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementS ...
- 最长(大)回文串的查找(字符串中找出最长的回文串)PHP实现
首先还是先解释一下什么是回文串:就是从左到右或者从右到左读,都是同样的字符串.比如:上海自来水来自海上,bob等等. 那么什么又是找出最长回文串呢? 例如:字符串abcdefedcfggggggfc, ...
- 读Vue源码 (依赖收集与派发更新)
vue的依赖收集是定义在defineReactive方法中,通过Object.defineProperty来设置getter,红字部分主要做依赖收集,先判断了Dep.target如果有的情况会执行红字 ...
- 【做题】SRM701 Div1 Hard - FibonacciStringSum——数学和式&矩阵快速幂
原文链接 https://www.cnblogs.com/cly-none/p/SRM701Div1C.html 题意:定义"Fibonacci string"为没有连续1的01串 ...
- nodejs中使用crypto-js先HmacSha1加密后转Base64
1. 先HmacSha1后Base64 var HmacSha1 = require('crypto-js/hmac-sha1') ;var Base64 = require('crypto-js/e ...
- APIO 2014 回文串(Manacher+后缀自动机+倍增)
题意 https://www.lydsy.com/JudgeOnline/problem.php?id=3676 思路 好像还是回文自动机裸体,但是 \(\text{Manacher}\) +后缀自动 ...
- django 开发笔记1
1.布置到云服务器 使用 python3 manage.py runserver提示错误,需要将settings.py 中 ALLOWED_HOSTS 字典中加入 localhost;0.0.0.0; ...
- memcached、cookie、session
Memcached(一个高性能的分布式的内存对象缓存系统) 可用来分担数据库的压力.通过在内存里维护一个统一的巨大的hash表,memcached能存储各种各样的数据,包括图像.视频.文件.以及数据库 ...