
Django学习
文章平均质量分 60
Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的框架模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。
浮煌
公司员工
展开
-
Django之Template(二)模板语法
上一篇:https://blog.youkuaiyun.com/qq_36110736/article/details/84585159常用语法标签变量相关 静态文件 逻辑过滤器时间日期 字符串相关 数字 其他注释单行注释 多行注释 变量/静态文件变量变量名必须由字母、数字、下划线(不能以下划线开头)和点组成 当模版引擎遇到点("."),会按照下列顺序查询:...原创 2018-12-12 16:50:36 · 783 阅读 · 0 评论 -
Django之Models(五) 表间关联
写在前面:关联未定义的model,(无论是否定义都推荐)直接指定 model 的名字而非 model 对象model也可以关联自身,即可以与自己建立 一对多 / 多对多 映射,比如 self = models.ForeignKey('self')一对一 OneToOneField()参数: 1. to:{_meta} 用于指定关联的Model ...原创 2018-12-08 19:54:40 · 3246 阅读 · 0 评论 -
Django之Models(四) 增删改查
https://blo;g.youkuaiyun.com/qq_36110736/article/details/84801467在上一篇中介绍了Models中的常用字段,接下来就是对这些字段进行操作同样的Django也为我们提供了现成的方法。注意:在Django中执行单个脚本文件需要在项目的 urls.py 中添加如下代码, 并在要执行的文件中引入urls.py, 此时项目仍...原创 2018-12-07 02:11:11 · 376 阅读 · 0 评论 -
Django之Models(三) 常用字段类型和字段参数
在前边的博客里已经介绍了如何使用Models,以及如何使用第三方数据库,但例子中生成的数据表只有一种类型,但在面对多种类型的数据时又该怎么存储呢?其实方法很简单,在我们继承的 models.Model 已经声明好了对应类,不同类对应数据库中不同属性。下面介绍一些常用属性的对应类:一 索引,字符,数字1、models.AutoField 自增列 如果...原创 2018-12-05 18:10:42 · 3909 阅读 · 2 评论 -
Django之Admin
什么是Admin?Admin是Django自带的一个功能强大的自动化数据管理界面被授权的用户可直接在Admin中管理数据库Django提供了许多针对Admin的定制功能配置Admin创建用户 python manage.py createsuperuser 创建超级用户浏览器访问 localhost:8000/admin,输入用户名密码后注:如需中文界面可修改set...原创 2018-11-30 23:05:41 · 171 阅读 · 0 评论 -
Django之Models(二)使用mysql数据库
在使用mysql数据库之前由几点准备工作:本机安装MySql(5.5版本以上)修改settings.py中的 DATABASESDATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', #指定数据库为MySql 'NAME': 'wang', #数据库名 '...原创 2018-11-28 23:15:33 · 184 阅读 · 0 评论 -
Django之Models(一)
Django中的Models:通常一个models对应数据库中的一张表,并且以类(Class)的形式存在,包含一些基本字段以及数据的一些行为。如何编写Models?步骤在models.py(由Django自动创建)中引入models模块,创建类继承models.Model。该类即是一张数据表。 创建字段,即类中的属性(变量) 生成数据表 1.命令行进入 manage.p...原创 2018-11-28 19:15:02 · 270 阅读 · 0 评论 -
Django之Template(一)
什么是Template:HTML文件 使用了某种模板语言准备工作:配置 settings.py 中的 TEMPLATES将 BACKED 替换为使用的模板,这里使用默认的 django 模板TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', ...原创 2018-11-28 16:42:37 · 499 阅读 · 0 评论 -
Django创建一个响应(Response)
编辑views.pyfrom django.shortcuts import renderfrom django.http import HttpResponsedef index(request): return HttpResponse('hello word')每个响应对应一个函数,函数必须返回一个响应 函数必须存在一个参数,一般约定为request 每一个响应...原创 2018-11-25 18:40:20 · 854 阅读 · 0 评论 -
Django创建应用
创建步骤:打开命令行,进入项目中manage.py同级目录 命令行输入:python manage.py startapp demo(应用名) 添加应用名到 settings.py 中的 INSTALLED_APPS 中INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'djang...原创 2018-11-25 15:58:20 · 218 阅读 · 0 评论 -
Django项目创建
创建步骤:打开命令行,进入想要安置项目的目录 命令行输入:django-admin startproject djangodemo如果没有报错则创建成功项目在创建成功后就可以用编辑器打开,推荐使用Pycharm项目目录结构:目录结构manage.py:与项目进行交互的命令行工具的入口(可以理解为项目管理器)执行可以查看所有命令运行后可看到:Type ...原创 2018-11-25 01:36:48 · 116 阅读 · 0 评论