#django
Monkey大圣
这个作者很懒,什么都没留下…
展开
-
一起学Django(六)——模型类字段和选项
通过上面的学习,我们知道了Django项目中每一个模型类对应为数据库中的一张表,类中没一个属性对应为表中的每一个字段。数据库的只是告诉我们数据库在创建表字段时是需要制定表字段的数据类型的,那我们Django可以帮我实现字段数据类型的限制吗?答案是YES!!!我们就通过这一篇文章来了解一下模型类中字段的类型和选项一、字段类型Django中通过特定的类,来实现数据库中字段数据类型的效果,下面我们看看都有哪些类,以及他们实现哪种类型字段类 描述 AutoField 自动增长的I原创 2020-06-02 22:18:51 · 237 阅读 · 0 评论 -
一起学Django(伍)——模型类命令的使用
上一篇文章我们了解了如何使用模型类创建数据表,这一篇我们就来看看对于创建的表数据,我们如何在Django框架中通过命令进行操作上一篇文章:一起学Django(肆)——通过模型类创建数据表一、表数据操作命令数据操作和MySQL、Oracle中操作是一样的,也是遵循了 “增、删、改、查”,不同的地方是命令的格式。因为Django中数据库是以类的形式存在的,所以要操作数据之前我们要先实例...原创 2020-05-06 14:13:42 · 209 阅读 · 0 评论 -
一起学Django(肆)——通过模型类创建数据表
模型类在MVT框架中负责M部分,所有跟数据库产生交互的行为都必须要经过模型类。所谓交互行为呢,指的就是数据的增删改查一、创建模型类模型类的创建需要在应用文件夹下的models.py模块中创建对应的类,实际执行过程中,一个类就会对应一张数据库中的表。创建的类需要继承models.Modul类,这样才会由普通的类转变为一个模型类下面我们举个栗子,创建一个图书类和一个英雄类from d...原创 2020-04-01 14:07:11 · 436 阅读 · 0 评论 -
一起学Django(贰)——Django简介
一、Django是什么Django是一个开放源代码的Web应用框架,由Python写成。采用了MVT的软件设计模式,即模型Model,视图View和模板Template。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。Django的主要目标是使得开发...原创 2020-03-24 21:44:52 · 274 阅读 · 0 评论 -
一起学Django(叁)——Django安装及第一个Django项目
前期准备:安装python环境(python 3.5)安装虚拟环境且已创建虚拟环境有网络一、虚拟环境下安装Django打开需要安装django的虚拟环境,执行命令。等号后面表示版本号pip install django==1.8.0注意:Ubuntu下默认安装的是python 3的版本,所以命令执行的时候使用pip3验证是否安装成功:在虚拟环境下启动p...原创 2020-03-24 20:49:16 · 200 阅读 · 0 评论 -
一起学Django(壹)——虚拟环境的搭建
这篇文章开始来写一个Django的系列,从基本的环境配置开始,争取能坚持写完Django的MVT三大模块,最后能配一个项目一、什么是虚拟环境,为什么要使用虚拟环境?虚拟环境,英文单词virtual environment,顾名思义,就是一个虚拟的环境(好像跟没说一样...)。存在的意义就是将本地的python打包到一个文件夹中,这个文件夹就是我们的虚拟环境,我们可以在这个虚拟环境下进...原创 2020-03-24 20:04:59 · 419 阅读 · 1 评论 -
django捕获url参数
前后端交互的实现就是通过前后台之间数据的交换过程,所以如何捕获前端url中的参数就是学习django中很重要的一步。而数据交换的过程我们使用术语称为:request和response在编辑视图函数时,我们都会做一个request形参的入参,这个形参就是HttpRequest类的对象,包含了浏览器请求的信息一、request的属性path:一个字符串,表示请求的页面的完整路径,...原创 2020-03-18 20:52:38 · 601 阅读 · 0 评论 -
Django处理错误视图
django项目开发过程中,我们会预先在urls.py文件中配置我们希望用户访问的url地址信息,但如果用户没有访问正确的url地址时,则会报错,但是报错页面会暴露我们服务器上所有的url地址信息,在实际开发工作中是不允许的。所以我们需要隐藏报错的提示信息,或者提供我们希望用户看到的提示信息。解决方法:1、使用django默认提供的报错页面 在setting.py文件中修改...原创 2020-03-17 14:43:53 · 401 阅读 · 0 评论