学习Django前的准备

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项目

两种方式

  1. 使用cmd命令
    a.Django startproject 项目名

  2. 用pycharm
    a. 点击–>new project
    b. 选择Django–>设置名字 -->选择本机的python.exe,不要选择虚拟环境的
    c. 点击create 勾选 new window

    新建项目:用本机的python.exe 不要新建虚拟空间
    注:!!!!!!!新建一定要选择open in_new window

配置Django项目
  1. setting.py
    - 配置HTML文件存放的位置(templates约定俗成) -->告诉Django去哪找我的HTML文件
    - 配置静态文件存放的位置 (css,js…)
     #静态文件保存目录的别名
	 STATIC_URL = '/static/'
	 #所有静态文件(图片/css/js)都放在我下面配置的文件夹中
	 STATICFILES_DIRS=[
     os.path.join(BASE_DIR,"myhtml1")
     ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值