美文网首页
后端01day

后端01day

作者: 杜大个 | 来源:发表于2018-09-14 11:31 被阅读0次

Django(python的wed框架之一)遵循mvc的设计思想设计出来的
m---->model:和数据库交互(封装了和数据库的交互代码)
v---->views:接受用户的请求,响应内容
t -----> templates 模板 一个有一个的html文件

创建一个名字是b_work的虚拟环境:mkvirtualenv b_work

退出当前虚拟环境:deactivate

查看所有虚拟环境:workon

选择虚拟环境:workon 虚拟环境名字

删除一个虚拟环境:rmvirtualenv 虚拟环境名字

让项目运行起来
python mange.py runserver ip:端口

4.django框架的安装
django1.11 这个长期支持版本 ubuntu 16.04 LTS
pip install django==1.11 -i https://pypi.douban.com/simple 安装长期

5.项目和应用的区别
我们的项目可以有很多(电商,在线教育,学校)
项目下面可以有很多应用 电商下面:用户应用  商品应用

生成迁移文件
python manage.py makemigrations
执行迁移
python manage.py migrate

1.ORM这个框架(对象关系映射)
2 python当中的类-->表
3 python里面类属性-->字段
4 python 里面这个类的对象-->数据库里面的每一条数

2.ORM优缺点
优点
既然我们不需要去写sql语句,ORM提高了我们的开发效率
开发人员的技术参次不齐,大神写的sql 优化的非常好
缺点
查询效率受到影响

3.Django步骤
要想一个页面展示在用户面前
1,打开页面,输入网址,发起请求

2.接受请求,响应内容

  • url要配置-->将来 浏览器 输入的路径
  • 视图--> 写html语句展示
    1.url.py这个文件里去配置url
    2.url(r'^index')
    https://127.0.0.1:8000/index

2.编写视图
def index(request):
return render(request,'index.html')
def + 视图函数的函数名称  第一个参数 是reuqest
render 返回一个模板 (request,'index.html')
3.视图

相关文章

  • 后端01day

    Django(python的wed框架之一)遵循mvc的设计思想设计出来的m---->model:和数据库交互(封...

  • 水星燃烧-01days-#裂变增长实验室#

    01day课程思维导图

  • 01day

    添加分割线 换行 <小于 >大于 空格--- 版权---© 引号-...

  • 01day

    I spend this day as I spend every other day, That's why i...

  • 01day yoyo

    学习笔记 问题 实践做 上周裂变失败,社群也失败,认认真真学习

  • 爬虫-01day

    1、企业产生数据:用户产生数据。2、数据管理公司。3、政府数据-人口普查。4、第三方数据公司。5、爬虫。 爬虫 ...

  • Flask 01day

    1、 https 为什么比 http 更安全? http --> 超文本传输协议 -- 应用层 --> 端口80 ...

  • 入门

    命令 01day cd 命令 查看ls- lh ll 有问题找男人man 自动补全 tab键 历史命令 his...

  • 人们口中地道东北菜, 到底最该去哪吃? ​

    by 图虫网 行程安排: 01DAY:哈尔滨集合02DAY:哈尔滨—二浪河摄影基地(新雪乡)—(包饺子,雪地篝火,...

  • 第14天打卡

    第14天打卡 01day 【9.25~10.2】增长营第01期#裂变活动拆解实操# 还没开课,就默默带着大家做了实...

网友评论

      本文标题:后端01day

      本文链接:https://www.haomeiwen.com/subject/kxmtgftx.html