您现在的位置是:课程教程文章
学django之前要学什么
2023-12-18 23:20课程教程文章 人已围观
-
Django项目部署:Linux+Nginx+Uwsgi+Python3+Mysq
Django项目部署:Linux+Nginx+Uwsgi+Python3+Mysq也可以请加小刘老师微信来获取更多课程的视频以及学习资料 课程目标 Django项... -
python新冠疫情数据采集显示网站毕业设计
python新冠疫情数据采集显示网站毕业设计开发概要 开发语言:python;Python版本:3.8.7 开发框架:Django;Django版本:4.x 数... -
Python实战之Django开发博客系统
Python实战之Django开发博客系统学习资料和技术交流请与老师QQ沟通1586281525 视频目录: 第01天-01.博客系统介绍... -
python全栈开发+数据库+Django+ES=全面工程师
python全栈开发+数据库+Django+ES=全面工程师...
python的web框架的本质:
收发socket消息 ----->按照http的消息格式去解析消息
路径和要执行的函数的对应关系 -->主要的业务逻辑
字符串替换 -->模板(特殊符号–>数据)字符串替换 -->模板(特殊符号–>数据)
socket服务器 与浏览器的通信
Django:
启动Django项目
方法一:命令行方式
进入项目的根路径,找到manage.py
—>python manage.py runserver [ [ IP] 端口 ] 默认在8000端口启动
方法二:在python中启动项目
改端口方式:右上角绿色小三角左边的项目名点开下拉框,选择edit configuration 进去在右边port中更改即可
在浏览器中操作
在url.py中找对应到函数(一般放在一个py文件中)
socket服务器功能划分:
由浏览器收发消息(socket通信) ----->按照http的消息格式(a)(wsgiref/uWsgi/gunicorn…)解析消息
根据用户返回的不同路径执行不同函数 (b)
从HTML读取出内容,并且完成字符串的替换 ---->jiaja2(模板语言)(c )
python中web框架的分类
按上面三个功能划分:
框架自带a,b,c ------>tornado
框架自带b和c,使用第三方的a ------>Django
框架自带b,使用第三方的a和c ------>flask
按另一个维度划分:
Django ------>大而全(做一个网站能用到的他都有)
其他 ------>Flask 轻量级
安装djando
pip安装
pip install django1.11.9 或 pip install -i (源) django1.11.11
pycharm 安装Django
不要选那个另存路径选项
测试是否安装成功django admin
新建Django项目
两种方式
使用cmd命令
a.Django startproject 项目名
用pycharm
a. 点击–>new project
b. 选择Django–>设置名字 -->选择本机的python.exe,不要选择虚拟环境的
c. 点击create 勾选 new window
新建项目:用本机的python.exe 不要新建虚拟空间
注:!!新建一定要选择open in_new window
配置Django项目
setting.py
- 配置HTML文件存放的位置(templates约定俗成) -->告诉Django去哪找我的HTML文件
- 配置静态文件存放的位置 (css,js…)
#静态文件保存目录的别名 STATIC_URL = '/static/' #所有静态文件(图片/css/js)都放在我下面配置的文件夹中 STATICFILES_DIRS=[ os.path.join(BASE_DIR,"myhtml1") ]课程教程:学django之前要学什么
上一篇:django是什么
下一篇:没有了