ORM对象关系映射,是Django中用于操作数据库的Python语句,并且每一条ORM语句,都可以翻译成一条sql语句,而且是符合sql语句优化原则的语句 0 创建表之前的准备工作 (1) 先在终端下的mysql中创建一个数据库。 create database db_book charset=ut ...
分类:
其他好文 时间:
2020-02-23 17:54:29
阅读次数:
69
权限和分组 登录、注销和登录限制 1. 登录 在使用authenticate进行验证后,如果验证通过了,那么就会返回一个user对象,拿到user对象之后,可以使用django.contrib.auth.login进行登录,部分示例代码如下: 2. 注销: 注销、或者是退出登录,我们可以通过djan ...
分类:
其他好文 时间:
2020-02-23 16:39:05
阅读次数:
168
官方文档的解释如下: Django 有一个自动执行数据库迁移并同步管理你的数据库结构的命令 - 这个命令是 migrate,我们马上就会接触它 - 但是首先,让我们看看迁移命令会执行哪些 SQL 语句。sqlmigrate 命令接收一个迁移的名称,然后返回对应的 SQL: $ python mana ...
分类:
数据库 时间:
2020-02-23 16:16:09
阅读次数:
90
一、概述 什么是Django? 基于的python的高级web开发框架(类比Java的spring等) 二、环境搭建 环境要求:python + Django Python与Diango版本匹配:https://www.runoob.com/django/django-tutorial.html ...
分类:
其他好文 时间:
2020-02-23 13:10:32
阅读次数:
74
from django.db import models '''contenttype使用意义:如果使用contenttypes就不需要再使用多个Foreignkey, 因为在django_content_type表已经存储了app名和model名, 所以我们只需要将我们创建的模型与django_c ...
分类:
数据库 时间:
2020-02-23 13:08:20
阅读次数:
112
写框架非常耗时间,把框架写好以后,经测试稳定的框架,需要保存下来,以后有工程需要,直接更改工程名即可。 01 右键点击工程名,点击Refactor/Rename 02 选择更改工程名 03 关闭PyCharm,直接修改工程主目录名和工程配置目录名 04 删除.idea目录 05 修改manage.p ...
分类:
其他好文 时间:
2020-02-23 09:33:19
阅读次数:
56
导包: 作用:将queryset类型数据转换成字典 将查询出来的jquery对象变成字典, 方便使用json序列化 这里我为什么写 这是因为容易搞混queryset类型和querydict类型数据。 queryset都是从模型对象中获取的数据。 当获取request.GET和request.POST ...
分类:
其他好文 时间:
2020-02-22 21:56:04
阅读次数:
58
Django学习 多人博客项目(2) ? 上一部分内容完成了博客项目的搭建,以及博客标题和博客内容的展示,熟悉了Django的使用,下面,接着实现用户管理部分功能。 一、自定义模板和静态文件的位置 (1)自定义模板的位置 (2)自定义静态文件的位置 (3)通用静态文件和基础模板 ? 1、首先下载jq ...
分类:
其他好文 时间:
2020-02-22 19:59:21
阅读次数:
84
个人思路设计,没啥太多经验,轻喷 权限的作用: 不同用户,根据不同的权限,显示不同的页面内容。 # 由于用户的权限路径可能重复,所以通过角色对应路径,可以重用,只需要用户指定角色,角色对应路径,就可以很方便(只要限制角色的权限即可,用户指定不同的角色,达到权限重用) 权限要关注的几个点: (1) 权 ...
分类:
其他好文 时间:
2020-02-22 17:23:47
阅读次数:
116