django官方文档3.0学习笔记 02
django官方文档3.0学习笔记 02
- django设置文件(setting.py)
- 时区配置
- 数据库配置
- 应用设置
- 初试API----进入交互式python命令行
- 设置管理员
- 创建管理员账号
- 管理员添加投票应用
django设置文件(setting.py)
时区配置
- 默认为’America/Chicago’
TIME_ZONE=‘UTC'
USE_TZ = True
- 更改东八区
TIME_ZONE='Asia/Shanghai'
USE_TZ=False
数据库配置
django支持数据库:postgresql、mysql、oracle、sqlite3
- 默认sqlite数据库和数据库文件
DATABASES = {'default': {'ENGINE': 'django.db.backends.sqlite3','NAME': os.path.join(BASE_DIR,'db.sqlite3'),}
}
- 修改数据库,添加其他参数(非sqlite数据库需添加)
DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql', # 表示mysql'NAME': '数据库名称','USER': '数据库账号','PASSWORD': '数据库密码','HOST': 'ip地址','PORT': '端口',}
}
ENGINE可选参数:
‘django.db.backends.postgresql’
‘django.db.backends.mysql’
‘django.db.backends.sqlite3’
‘django.db.backends.oracle’
应用设置
- 自带应用
INSTALLED_APPS = ['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles',
]
- 添加自定义应用polls ,在末尾添加点式路径
INSTALLED_APPS = ['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','polls.apps.PollsConfig', # 添加
]
- models.py 文件夹下自定义模型类继承django.db.models.Models
- 数据表列名与变量名同名
- 数据表名称为:应用名_模型类名(小写)
- 类变量为django.db.models.Field的实例对象
- models.CharField(max_length=200)
- models.DateTimeField(‘date published’)
- models.IntegerField(default=0)
- models.ForeignKey(Question, on_delete=models.CASCADE) #外键关联
- 每种字段自动生成对应的 HTML 输入控件
- 对模型修改生成迁移文件
py manage.py makemigrations polls # 生成文件polls/migrations/0001_initial.py
py manage.py sqlmigrate polls 0001 #查看迁移文件
- 对迁移文件执行操作更改数据库(同时建立自带应用需要的数据库)
py manage.py migrate
初试API----进入交互式python命令行
py manage.py shell
注:该部分是对数据库的增删改查,后续统一总结
设置管理员
创建管理员账号
py manage.py createsuperuserUsername:admin # 新建自定义的管理员账号
Email Address:admin@example.com
Password: ********
Password(again): ********
管理员添加投票应用
- 给模型类Question注册后台接口
from django.contrib import admin
from .models import Questionadmin.site.register(Question)
- 不同的字段生成对应的 HTML 输入控件
学习资料连接:django官方文档
django官方文档3.0学习笔记 02相关推荐
- Solr入门之官方文档6.0阅读笔记系列(八) 相关过滤器
第三部分 : Understanding Analyzers, Tokenizers, and Filters Filter Descriptions You configure each fil ...
- 喜大普奔!Django官方文档终于出中文版了
喜大普奔!Django官方文档终于出中文版了 文章来源:企鹅号 - Crossin的编程教室 昨天经 Sur 同学告知才发现,Django 官方文档居然支持中文了! 之所以让我觉得惊喜与意外,是因为: ...
- CZSC 官方文档(0.6.8)
CZSC 是缠中说禅技术分析理论的 python 实现,该理论源自 缠中说禅 博客. 注意:文档写的比较匆忙,很多地方可能没有讲清楚.有什么疑问,可以到 常见问题(FAQ) 看看.看完还有疑问,可以直 ...
- JMeter官方文档阅读及实践笔记(上)
JMeter笔记 一.测试计划元件概览 本节简单介绍测试计划的不同部分. 最小测试将包括测试计划.线程组和一个或多个采样器. 1.Thread Group,线程组 线程组元素是任何测试计划的起点.所有 ...
- jeecg-boot 官方文档v2.0快速开始之hello world 前端教程
jeecg-boot 官方文档 快速开始之hello word 前端踩过的坑 前端新建vue helloworldTest文件,若新建文件无vue选项,请先在idea 上按装vue 插件 2. 新建 ...
- django文档_如何在django官方文档中快速找到需要的内容
许多新手程序员发现Django文档内容非常庞大. 假设想学习如何为用户执行登录.看着很简单:登录是Django的核心功能.如果搜索" django登录"或搜索文档,则会看到一些选项 ...
- django官方文档——django中的用户认证
Django 中的用户认证¶ Django 自带一个用户认证系统,这个系统处理用户帐户.组.权限和基于 cookie 的会话.本文说明这个系统是如何工作的. 概览¶ 认证系统由以下部分组成: 用户 权 ...
- django官方文档1.11编翻:1-1-1概述
django概述 因为django是在快节奏的编辑环境下开发的,它旨在使常见的Web开发任务变得快速而简单. 这是一个关于如何用django编写数据库驱动的Web应用程序的非正式概述. 本文档的目的是 ...
- django官方文档——使用多个数据库
使用多个数据库¶ New in Django 1.2: Please, see the release notes 大多数其他文档都假设使用单一数据库,本文主要讨论如何在 Django 中使用多个数据 ...
- vue.js 2.0 官方文档学习笔记 —— 01. vue 介绍
这是我的vue.js 2.0的学习笔记,采取了将官方文档中的代码集中到一个文件的形式.目的是保存下来,方便自己查阅. !官方文档:https://cn.vuejs.org/v2/guide/ 01. ...
最新文章
- 大意!6行代码,“报废”5片单片机!
- arduino 控制无刷电机_智能控制轮椅来了,残疾人的福音!
- BSP二叉树的数学原理(绝对原创)
- 用 Winetricks 配置 WINE
- 网站怎样建设才能更好的吸引住用户呢?
- linux安装mysql phpmyadmin_ubuntu mysql远程连接+phpmyadmin安装
- 中国经济转型知易行难
- Android开发入门二之AndroidManfest.xml文件详细说明 .
- ROS笔记(7) 话题通信
- centos7查看进程ps_查看进程之ps命令
- crontab 误删除恢复
- jquery 属性操作(addClass,removeClass,toggleClass)案例与tab栏切换
- Excel技能学习小结
- 罗敏为什么不焦虑? | 一点财经
- Kotlin初级(2)- - - 空安全.md
- GitHub新手用法详解【适合新手入门-建议收藏!!!】
- C++重温笔记(十一): C++文件操作
- 图像滤镜处理算法:柔化、光照、放大镜、哈哈镜
- Windows Robo 3T 安装及配置
- 一个还不错的离线 IP 地址定位库,99.9% 准确率!
热门文章
- 《软件体系结构》 第四章 软件体系结构描述
- C语言程序设计赵山林高媛,C语言程序设计(工业和信息化普通高等教育“十二五”规划教材立项项目)(赵山林高媛)资料.doc...
- 北京小升初混战:有家长给孩子报7个奥数班
- 网络安全日志留存合规解决方案
- 李炎恢php视频教程
- linux centos无线网卡驱动安装,Linux CentOS 7 安装tp link 无线网卡驱动
- 融合多自然语言处理任务的中医辅助诊疗方案研究——以糖尿病为例
- 新欢乐时光病毒程序源码分析
- 免费的进销存系统哪个好一些?
- 游戏测试----------------第4章