美文网首页
后端-第一天

后端-第一天

作者: 看三小 | 来源:发表于2018-11-16 14:49 被阅读3次

Django

MVC(model-view-controller)

是设计思想,不是设计模式。
核心思想(功能):解耦。——就像电脑一样,内存坏了换内存,不必换电脑。

  • model-模型
  • view-视图
  • Controller-控制器(接收)-把数据填充到视图里
流程:用户-controller-model-database-model-controller-view-controller-用户

MVT(templates模板)

流程:用户-view-model-database-model-view-templates-view-用户
    • 业务逻辑:用户要啥,就给啥。

创建项目

python django-admin startproject xxxx

创建应用

python manage.py startappp xxx
manage.py 管理项目用的
settings.py django配置东西
urls.py 根据url地址,网站地址
wsgi.py 部署--上线

应用:

models.py 模型
views.py 视图
admin.py 管理后台
migrations 迁移
tests.py 用来做测试的
给pycharm制定环境--settings--project--project interpreter---选择环境

ORM框架---原理--元类

O--object--对象
R--relaton--关系
M--mapping--映射

类名---表名
类属性---字段

生成迁移文件

python3 manage.py makemigrations

迁移

python3 manage.py migrate

测试
python3 manage.py shell
from booktest.models import BookInfo
from datetime import datetime
增:
b.btitle = '西游记'
b.bpub_date = datatime.now()
b.save()
查:
BookInfo.objects.all() #全部
BookInfo.bojects.get(id=1) #单个
改:
b1 = BookInfo.objects.get(id=1)
b1.btitle = '水浒'
b1.save()

b1 = BookInfo.objects.get(id=1)
b1.delete()

相关文章

  • 后端-第一天

    Django MVC(model-view-controller) 是设计思想,不是设计模式。核心思想(功能):解...

  • 项目版本进度管理

    进度要求 第一天上午策划给出文档,晚上后端、前端和策划三方确定配置表的格式。 第二天后端给出功能接口,实现主逻辑。...

  • Spring起步

    一、后端开发的概念和技术栈 1.1 什么是后端开发? 什么是后端开发 Java后端技术栈梳理 1.2 Java后端...

  • Spring起步

    一、后端开发的概念和技术栈 1.1 什么是后端开发? 后端开发 后端开发需要的技能 1.2 Java后端技术图谱 ...

  • 一.Spring起步 (理解)

    一、后端开发的概念和技术 1.1 什么是后端开发? 什么是后端 Java后端技术栈梳理 后端:应用程序的最大...

  • 后端好书阅读与推荐(续七)

    ** 后端好书阅读与推荐系列文章: **后端好书阅读与推荐后端好书阅读与推荐(续)后端好书阅读与推荐(续二)后端好...

  • 01-Spring起步

    一、后端开发的概念和技术栈 1.1 什么是后端开发? 后端开发 1.2 Java后端技术图谱? 二、JavaEE概...

  • spring起步

    一、后端开发的概念和技术栈 1.1什么是后端开发 后端开发 1.2Java后端技术图谱 二、JavaEE概...

  • Spring起步

    一、后端开发的概念和技术栈 1.1 什么是后端开发? 后端开发含义 1.2 Java后端技术图谱? 二、JavaE...

  • 后端的多个项目使用一个域名

    后端端口 后端项目一端口: 81 后端项目二端口: 82 后端项目三端口: 83 域名 https://api.e...

网友评论

      本文标题:后端-第一天

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