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
不用重复启动,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服务器响应给客户端格式:
动态网页本值上都是字符串的替换