Django学习笔记:Bootstrap/FontAwesome,项目配置与使用步骤(最后),HTTP响应,jinja2,App,ORM,GET与POST传输

本文是Django学习笔记,涵盖了Bootstrap和FontAwesome的使用,Django项目创建、配置与运行,HTTP响应,Jinja2模板语言,ORM操作,以及GET与POST请求的理解。内容包括Django的MVC模式、安装、项目创建、设置配置、服务器响应机制、模板语言Jinja2以及ORM在Django中的应用。同时,文章也讨论了GET与POST请求的适用场景。
摘要由CSDN通过智能技术生成

Bootstrap样例: https://v3.bootcss.com/

Fontawesome 图标查找: http://fontawesome.dashgame.com/ 

Django采用MVC软件设计模式,模型M,试图V和控制器C

可以在腾讯云Cloud Studio中运行Django

安装Django -> pip install Django ->最新版的,指定版本用e.g. pip install django==2.1.4 (支持python3.7)

cmd输入python进入python框,import django说明安装成功,django.ger_version()获取Django版本号

创建django项目:

方式一:命令行创建

cmd输入django-admin

cmd用cd进入你想产生django项目的文件

cmd输入django-admin startproject <项目名称>

方式二:PyCharm创建

打开PyCharm

File->New project->Django(填项目路径,勾选python.exe文件)->create->注意:要选择open in new window(另外打开的PyCharm窗口,在新窗口中开发)

文件目录解析:

manage.py:所有管理django项目的启动操作等从此开始

mysite文件下:setting.py配置,urls.py所有url管理,wsgi.py网络通信socket

新建Django项目所配置:

运行Django:

方式一:

cmd进入Django项目文件下

输入python manage.py runserver

默认:http://127.0.0.1:8000/

不用重复启动,PyCharm保存文件后cmd自动更新

方式二:

PyCharm选中整个项目,点绿三角运行

 

setting.py中的BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))代表每次寻址的根目录(可修改)

编写的代码都是要在服务器(Linux)上运行,所以编写的时候要确保Linux上兼容

'DIRS': [os.path.join(BASE_DIR, 'templates')]  -->告诉Django我用到的html文件都去templates这个目录找

 

e.g.京东为例,浏览器部分不用编码,只需要编写服务器代码。完整的socket连接过程:

HTTP服务器响应给客户端格式:

动态网页本值上都是字符串的替换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值