上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 20 下一页
摘要: 用户登录时,就可以根据自己的【用户】找到所有的角色,再根据角色找到所有的权限,再将权限信息放入session 目录结构: 路由设置 web/urls.py from django.conf.urls import url from web.views import account urlpatter 阅读全文
posted @ 2021-12-15 23:27 simon_T 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 学习知识最好的方式就是试错,坑踩多了那么学到的知识自然而然就多了,所以接下里下来我们用《客户管理》系统为示例,提出功能并实现,并且随着功能越来越多,一点点来找出问题,并解决问题。 目录结构: orm创建表结构 rbac/models.py from django.db import models c 阅读全文
posted @ 2021-12-15 09:06 simon_T 阅读(94) 评论(0) 推荐(0) 编辑
摘要: ###权限表结构设计:第一版 问答环节中已得出权限就是URL的结论,那么就可以开始设计表结构了。 一个用户可以有多个权限。 一个权限可以分配给多个用户。 你设计的表结构大概会是这个样子: 现在,此时此刻是不是觉得自己设计出的表结构棒棒哒!!! But,无论是是否承认,你还是too young too 阅读全文
posted @ 2021-12-15 08:43 simon_T 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 创建一个经典的多对多关系:一本书可以有多个作者,一个作者可以有多本书(如下) 进行数据迁移,然后我们使用python manage.py sqlmigrate app(应用名) 迁移文件名 查看一下sql语句(如下): 从图可以看出生成了三张表,一个是book(书籍)表包含id,title两个字段, 阅读全文
posted @ 2021-12-14 23:30 simon_T 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 定义模型类 模型类被定义在"子应用/models.py"文件中。 模型类必须直接或者间接继承自django.db.models.Model类。 接下来以学生管理为例进行演示。[系统大概3-4表,学生信息,课程信息,老师信息],创建子应用student,注册子应用并引入子应用路由. settings. 阅读全文
posted @ 2021-12-14 22:38 simon_T 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 一、POSIX GUN GPL公共许可证 POSIX(Protable Operating System Interface,可移植的操作系统接口) 它是基于UNIX的,这一标准在期望获得源代码级的软件可移植性 GNU计划 GNU计划,由Richard Stallman在1983年9月27日发起,目 阅读全文
posted @ 2021-12-12 19:45 simon_T 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 第一种 import sys import time def progress(percent,width=50): '''进度打印功能''' if percent >= 100: percent=100 show_str=('[%%-%ds]' %width) %(int(width * perc 阅读全文
posted @ 2021-12-12 17:12 simon_T 阅读(756) 评论(0) 推荐(0) 编辑
摘要: ###git 新项目上传 首先在github新建一个项目,复制项目地址 1、在某个文件夹下打开git bash here 2、执行命令 git clone 项目地址 文件夹多一个github上创建的项目名 --下载的是空文件名,将代码放进该文件 3、输入命令 cd进入目录 4、输入命令 git ad 阅读全文
posted @ 2021-12-12 17:10 simon_T 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 一、添加路由 #个人信息页面 url(r'^userinfo/',views.userinfo), #启用账户路由 path('able_account/', views.able_account, name='able_account'), #禁用账户路由 path('disable_accoun 阅读全文
posted @ 2021-12-12 15:02 simon_T 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 一、添加路由 查看日志路由 urls.py 模型modes.py # 日志表 class Log(models.Model): id = models.AutoField(primary_key=True) ip = models.CharField(max_length=64, verbose_n 阅读全文
posted @ 2021-12-12 13:46 simon_T 阅读(70) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 20 下一页