美文网首页
django 框架介绍

django 框架介绍

作者: 恬恬i阿萌妹O_o | 来源:发表于2018-10-15 09:55 被阅读0次

软件架构:软件框架是由其中的各个模块组成的,每个模块负责特定的功能,模块与模块之间相互协作来完成软件开发。
软件架构:分工
MVC框架的核心思想是(作用):解耦,让不同的代码块之间降低耦合,增强代码的可扩展性和可移植性,实现向后兼容。
MVC 架构
M全拼为Model,主要封装对数据库层的访问,对数据库中的数据进行增、删、改、查操作,跟数据库交互。
V全拼为View,用于封装结果,生成页面展示的html内容,展示页面。
C全拼为Controller,用于接收请求,处理业务逻辑,与Model和View交互,返回结果,接受请求返回结果,接受用户请求返回结果。
Django简介
Django,是用python语言写的开源web后端开发框架,是劳伦斯出版集团,这个名称来源于比利时的爵士音乐家DjangoReinhardt,
Django == 1.11
lts长期支持版=稳定版 1.11版本
Django框架遵循MVC设计,并且有一个专有名词:MVT
M全拼为Model,与MVC中的M功能相同,负责和数据库交互,进行数据处理,跟数据库交互。
V全拼为View,与MVC中的C功能相同,接收请求,进行业务处理,返回应答,获取请求,返回结果。
T全拼为Template(摸版),与MVC中的V功能相同,负责封装构造要返回的html。
django的安装
配置流程:
1.安装虚拟环境
sudo pip3 install virtualenv
如果我们在下一些包 慢的话可以指定镜像源
镜像源:加快下载的速度 sudo pip3 install virtualenv -i https://pypi.douban.com/simple
安装虚拟环境扩展包
sudo pip3 install virtualenvwrapper
sudo pip3 install virtualenvwrapper -i https://pypi.douban.com/simple
2.到家目录下面 配置 vi .bashrc
3.让配置文件生效:source .bashrc
基本使用:
创建python3虚拟环境:mkvirtualenv + 包名称 例如: mkvirtualenv a1
进入(切换)虚拟环境:workon + 包名称 例如:workon a1
退出虚拟环境:deactivate
查看所有虚拟环境:workon
删除虚拟环境:rmvirtualenv + 包名称 例如: rmvirtualenv a1
进入虚拟环境就是python3的版本
虚拟环境起到了隔离的作用,每一个虚拟环境互不影响.

pip list 查看我当前都安装了哪些包
pip freeze 导出
pip freeze > 2.txt
ORM框架
O是object,也就类对象的意思,R是relation,翻译成中文是关系,也就是关系数据库中数据表的意思,M是mapping,是映射的意思
一对多的关系
python manage.py shell
zh-hans 中文
视图 url 的配置
配置路由:
127.0.0.1:8000/index
模板

1. 创建项目和应用

   (1).创建项目 django-amdin startproject

2.Django项目模型

  (1).对象关系映射      
  (2).对应关系?orm框架 类----类属性

3.如何写 写在哪里?

  models.py

datefield -- datetimefield 的区别?

5. 生成迁移--执行迁移

后台管理系统 admin
创建超级管理员:python manage.py createsuperuser -----》密码: tian123456
进入后台 /admin
127.0.0.1:8000/admin
把英文的修改成中文 zh-hans

python manage.py runserver 运行django
python manage.py shall
from booktest.models import Bookinfo

b = Bookinfo()
b.title='射雕英雄转'
b.save()

相关文章

  • FLASK第一部分

    内容,Flask框架 1、介绍Flask,Django,Tornado 框架 Django:重量级web框...

  • Python学习打call第六十一天:Django REST F

    1.Django REST framework框架介绍 Django REST framework框架是一个功能强...

  • Django-基础

    Django框架介绍 什么是Django Django是一个开源框架,2005年发布,采用Python语言编写的。...

  • django 框架介绍

    软件架构:软件框架是由其中的各个模块组成的,每个模块负责特定的功能,模块与模块之间相互协作来完成软件开发。软件架构...

  • Django框架介绍

    一、 MVC框架 MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件...

  • 【学习笔记】01 django简介以及环境配置

    Django介绍 python的重量级的web框架(开放源码),python编写 Django版本介绍 MTV模型...

  • Django--快速入门

    Django介绍 Django是python web框架,该框架封装了WSGI接口用于创建服务器,提供了URL分发...

  • Django框架

    本文将对Django的框架做简要介绍,希望对大家学习Django,用好Django起到积极作用。Django采用了...

  • diango基本概念

    上面这两个图片是ORM对象关系映射的关系理解。 django框架 一、简介 web框架 具体介绍django之前,...

  • Django框架入门与环境搭建

    Django介绍 概念:Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的框架模式,...

网友评论

      本文标题:django 框架介绍

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