Django框架 之基础入门

django是一款MVT的框架

一、基本过程

  1、创建项目:django-admin startproject 项目名称

  2、编写配置文件settings.py(数据库配置、时区、后台管理中英文等)

  3、创建应用:python manage.py startapp 应用名称

  4、编写模型类:models.py

  5、生成迁移文件: python manage.py makemigrations

  6、执行迁移生成数据表: python manage.py migrate

  7、后台管理:python manage.py createsuperuser

  8、向admin注册模型(admin.py):admin.site.register(模型类)

  9、自定义管理界面

  10、运行项目:python manage.py runserver 端口

二、实现

  待续。。。

原文地址:https://www.cnblogs.com/yang-2018/p/10989548.html

时间: 2024-08-24 08:22:45

Django框架 之基础入门的相关文章

django框架的基础知识点《壹》

mvt model===>模型类===>与关系型数据库进行交互 view====>视图====>接收请求,处理,返回响应 template===>模板html===>html+jinjia2====================django简介是python语言编写的一个web框架====================创建工程及应用 -----工程django-admin startproject 项目名称在pycharm中创建项目------应用1.python

框架----Django框架(基础篇)

一.基本配置 一.创建django程序 终端命令:django-admin startproject sitename IDE创建Django程序时,本质上都是自动执行上述命令 其他常用命令: python manage.py runserver 0.0.0.0 python manage.py startapp appname python manage.py syncdb python manage.py makemigrations python manage.py migrate pyt

django框架的基础知识点《叁》

===================数据库操作====================== ------------------->增加: 方案一:根据模型类创建对象,为属性赋值,对象.save() 方案二:模型类.objects.create(属性=值,...)==>返回对象(推荐使用此方法) --------------------->查询 属性_运算符=值 F对象===>在等号的右侧出现模型类的属性 Q对象===>实现逻辑与,逻辑或,逻辑非的运算 ----------

django框架的基础知识点《陆》

==============================GenericAPIView+***Mixin============================ 对于数据的处理方式:5种: 查询多个====>list 查询一个====>retrieve 创建========>create 修改========>update 删除========>destroy heros==> list create listcreate hero===> retrieve==

django框架的基础知识点《伍》

=================反序列化操作===================== 反序列化:将接收到的字典转换成模型类的对象 分为两步:1.验证,2.保存 -------->验证:验证的方式: 1.类型+选项 2.validate_属性名称(self,value)===>验证指定的属性是否合法 3.validate(self,values)========>验证多个属性是否合法 4.validators=[方法]===========>针对属性进行验证 调用: serial

[Spring框架]Spring AOP基础入门总结二:Spring基于AspectJ的AOP的开发.

前言: 在上一篇中: [Spring框架]Spring AOP基础入门总结一. 中 我们已经知道了一个Spring AOP程序是如何开发的, 在这里呢我们将基于AspectJ来进行AOP 的总结和学习. 一, AspectJ的概述: AspectJ是一个面向切面的框架,它扩展了Java语言.AspectJ定义了AOP语法所以它有一个专门的编译器用来生成遵守Java字节编码规范的Class文件. Spring为了简化自身的AOP的开发,将AspectJ拿过来作为Spring自身一个AOP的开发.

[Spring框架]Spring AOP基础入门总结一.

前言:前面已经有两篇文章讲了Spring IOC/DI 以及 使用xml和注解两种方法开发的案例, 下面就来梳理一下Spring的另一核心AOP. 一, 什么是AOP 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术.AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型.利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务

Django框架基础(一)

Python的WEB框架有Django.Tornado.Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM.模型绑定.模板引擎.缓存.Session等诸多功能. 1 安装 1 pip3 install django 2 # 创建Django程序 3 django-admin startproject mysite 4 # 进入程序目录 5 cd mysite 6 # 启动socket服务端,等待用户发送请求 7 python manage.py runse

Django框架基础

Django基础-Lesson1 web框架概念 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统. 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端.  socket模拟服务端 最简单的Web应用就是先把HTML用文件保存好,用一个现成的HTTP服务器软件,接收用户请求,从文件中读取HTML,返回. 如果要动态生成HTML,就需要把上述步骤自己来实现.不过,接受HTTP