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的更多相关文章

随机推荐

  1. docker命令

    ## List Docker CLI commandsdockerdocker container --help ## Display Docker version and infodocker -- ...

  2. leetcode 66.加一 python3

    class Solution: def plusOne(self, digits): """ :type digits: List[int] :rtype: List[i ...

  3. Eclipse插件:Spket

    1,破解文件32bit不适用 java -jar spket-1.6.18.jar:

  4. oracle 表空间管理相关(原创)

    通过以下几步基本可以查看表空间情况以及处理表空间不足问题. ASM相关 查看asm空间 select group_number,name,total_mb,free_mb from v$asm_dis ...

  5. Linux启动过程简述

    Linux启动过程: 图片来自:https://www.cnblogs.com/codecc/p/boot.html 简单来讲: 加载BIOS–>读取MBR–>Boot Loader–&g ...

  6. linux查看服务器并发连接数

    netstat -n | awk '/^tcp/ {++S[$NF]} END {for(key in S) print key,"\t",S[key]}'

  7. IDEA 发布Api

    1.修改Main方法 代码: public class AlicsbapiApplication extends SpringBootServletInitializer { @Override pr ...

  8. python-Word模板填充-docxtpl

    docxtpl 按指定的word模板填充内容 安装 pip install docxtpl 示例 from docxtpl import DocxTemplate data_dic = { 't1': ...

  9. IOS 模块并且发布到NPM

      注释:导入出错 请使用这个 #import <React/RCTBridge.h>   参考文档:http://www.liuchungui.com/blog/2016/05/02/r ...

  10. js 克隆数组

    js克隆数组 1.遍历push 2.slice const a1 = [1, 2];const a2 = a1.slice() 3.concat() const a2 = a1.concat(); a ...