学完django不知道做什么,学django有用吗
python的web框架的本质:
发送和接收套接字消息——根据http消息格式解析消息。
路径与要执行的功能的对应关系-主要业务逻辑
字符串替换-模板(特殊符号-数据)字符串替换-模板(特殊符号-数据)
套接字中服务器和浏览器之间的通信
姜戈:
启动Django项目
方法1:命令行模式
输入项目的根路径并找到manage.py
—默认情况下,python manager . pyrunserver[[IP]port]从端口8000开始。方法2:用python启动项目。
端口更改方式:右上角绿色三角左侧的项目名称打开下拉框,选择编辑配置即可在右侧端口进行更改。
在浏览器中操作
在url.py中找到相应的函数(通常在一个py文件中)
socket服务器功能划分:
通过浏览器发送和接收消息(套接字通信)——消息按照http (wsgiref/uwsgi/gunicorn …)的消息格式(a)进行解析。
根据用户(B)返回的不同路径
从HTML中读出内容并完成字符串替换- jiaja2(模板语言)(C)
python中web框架的分类
根据以上三个功能:
框架带有a、b、c级龙卷风
框架自带B和C,使用第三方的a - Django。
框架自带B,使用第三方的A和c - flask。
按另一个维度划分:
django-大而全(他有一切可以用来做网站的东西)
其他-轻量级烧瓶
安装djando
Pip安装
Pipinstalldjango1.11.9或pipinstall-i(源)django 1 . 11 . 11点击安装Django
不要选择保存路径选项。
测试django admin是否安装成功。
新建Django项目
两种方式
使用cmd命令
A.a.Djangostartproject的名字是pycharm。
A.点击新建项目
B.选择Django-设置名称选择这台机器的python.exe,而不是虚拟环境。
C.单击创建以检查新窗口。
新项目:使用本地python.exe。不要创建新的虚拟空间。
注意:必须为新创建选择打开新窗口。
配置Django项目
Setting.py-配置HTML文件的位置(模板约定)-告诉Django在哪里可以找到我的HTML文件。
-配置静态文件(css、js…)的位置
#静态文件保存目录的别名
STATIC_URL=/static/
#所有静态文件(图片/css/js)都放在我在下面配置的文件夹中
STATICFILES_DIRS=[
os.path.join(BASE_DIR, myhtml1 )
]
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。