首页 > TAG信息列表 > Verbose

学习python-Day60

今日学习内容 一、项目开发流程 BBS:多人博客系统 需要用到 django,mysql 传统软件行业:给第三方做解决方案 互联网行业:饿了么,叮咚买菜... 软件开发流程: 项目立项(高层,市场人员(市场调研),跟客户对接) 项目设计(产品经理:设计软件功能,设计原型图) 项目的具体设计(UI:切图) 分任务

python项目结束后权限管理配置

一、创建rbac的app python manage.py startapp rbac注入;settings.py的INSTALLED_APPS中 二、创建rbac表,在rbac的models.py中添加 from django.db import models # 权限表 class Permission(models.Model): title = models.CharField(verbose_name='标题', max_length=32)

choices参数(数据库字段设计常见)

"""用户表 性别 学历 工作经验 是否结婚 是否生子 客户来源 ...针对某个可以列举完全的可能性字段,我们应该如何存储 只要某个字段的可能性是可以列举完全的,那么一般情况下都会采用choices参数"""class User(models.Model): username = models.CharField(max_length=32) age

django model设置SQL表注释和字段注释

过修改django配置文件,将model里面的的verbose_name作为数据库的COMMENT,也就是注释信息。 第一步: 找到如下路径:    注意:如果你是在虚拟环境下搭建的项目,注意到虚拟环境下寻找,例如我的就是在虚拟环境下搭建的。 一、表注释1、在schema.py文件中,,通过Ctrl+F,搜索table_sql,找到该函数

ios开发之--Cocoapods更新指定的库

最近接手了一个swift的老项目,问题还不少,把bug修复完成功编译后,还没来得及高兴,发现一运行都崩溃,经排查是三方库太旧的原因, 但是有些老版本的库又不能全部更新,所以只能更新指定的库,命令如下: 1、更新指定的第三方库 pod update 库名 2、只安装新添加的库,已更新的库忽略 pod instal

django的RBAC权限认证机制和后台运营admin站点

一 RBAC权限认证机制 RBAC(Role-Base Access Control),译作:基于角色分配的访问控制机制。实现了权限认证机制以后,我们可以让不同的用户得到不同的权限,基于用户拥有的权限不同,能操作的功能或者能看到的站点内容也会产生不一样。 一般用于项目权限的分配机制无非3种:RBAC,OAuth授权认证

20.Django ORM进阶应用

本教程的《Django ORM模块精讲》一节中,我们对 Django 的 ORM 模块进行了详细的介绍,那么 ORM 框架如何配合项目使用呢?本章将围绕 index 应用,首先创建应用所需要的 Models 数据表,之后介绍 ORM API 的相关使用方法,最后讲解如何通过 admin 后台管理系统实现对数据表的增删改查。由于

Django当中models中的limit_choices_to

在models.Model中会遇到 limit_choices_to ,这个是什么意思呢? 在使用ModelForm渲染前端页面的时候,当model字段为ForeignKey的时候,会被渲染成select单选框, model字段为ManyToMany的时候会被渲染成多选select款。 当你在model中FK字段或者M2M字段中加上 limit_choices_to选项的时候,

1.6--drf实战案例

1.6 drf实战案例 1. 需求 请结合上述学习的drf知识开发 简易版《抽屉新热榜》。其中包含的功能如下: 注册 输入:手机号、用户名、密码、确认密码。 登录 输入:手机号 或 用户名 + 密码​注意:登录成功后给用户返回token,后续请求需要在url中携带token(有效期2周) 我的话题 - 我的

luffy配置

前台全局样式和js配置 # 引入全局css -第一步:创建一个css样式 -第二步:在main.js中引入即可 import './assets/css/global.css' # 引入js -跟后端交互,有个后端地址,设置成一个变量,以后要换,只要改这个变量即可 -第一步:写一个settings export defau

python测试开发django-194.addcomments 模块生成mysql表字段注释

前言 在Django 中 models 模型虽然给字段加了 verbose_name 属性,通过 migrate 命令生成好对应的表,但是表注释并没有生成 问题描述 models 模型创建表结构 class ProjectInfo(models.Model): """项目信息""" class Meta: verbose_name = '项目信息' # db_t

luffy-3 前端项目创建+第三方+后端首页轮播图接口+跨域问题详解

目录前端项目创建重构项目目录文件修订前端全局样式和js配置global.csssettings.js前端使用axios,cookies,elementuiaxioscookieselementui后端主页模块接口首页轮播图接口跨域问题详解不使用第三方使用第三方自定义配置 前端项目创建 vue create luffycity 重构项目目录 """ ├─

# django实例一

django实例一 1. 设计表结构 models.py from tkinter import CASCADE from django.db import models # Create your models here. class Department(models.Model): ###部门表### title=models.CharField(verbose_name='标题',max_length=32) class UserInfo(models.M

课程模块之-课程分类群查、课程群查接口

一、课程分类群查接口 路由层 course/urls.py from django.urls import path, re_path, include from . import views from rest_framework.routers import SimpleRouter router = SimpleRouter() router.register('categories',views.CourseCategoryView,'categories'

django-admin

django-admin startproject name cd 进入目录 创建app manage.py startapp name 注册app setting->INSTALLED_APPS=['name.apps.NameConfig'] 修改成时区、中文 setting-> LANGUAGE_CODE = 'zh-hans' TIME_ZONE = 'Asia/Shanghai' 创建admin用户名 python mana

后台主页轮播图接口并引入simpleui

utils/model.py/BaseModel   存放公共字段的 from django.db import models # 5个公共字段 class BaseModel(models.Model): created_time = models.DateTimeField(auto_now_add=True, verbose_name='创建时间') updated_time = models.DateTimeField(auto_now=True, v

1.数据库表创建及同步

""" 由于django自带的sqlite数据库对日期不敏感,所以我们换成MySQL """ from django.db import models # Create your models here. """ 先写普通字段 之后再写外键字段 """ from django.contrib.auth.models import AbstractUser class UserInf

实际项目案例_CRM相关内部表

class School(models.Model): """ 校区表 如: 北京沙河校区 上海校区 """ title = models.CharField(verbose_name='校区名称', max_length=32) def __str__(self): return self.title class Cours

9.后台主页模块设置

home模块 创建home模块 前提:在 luffy 虚拟环境下 1.终端从项目根目录进入apps目录 >: cd luffyapi & cd apps 2.创建app >: python ../../manage.py startapp home 路由分发 主路由:luffyapi/urls.py from django.urls import path, re_path, include urlpatterns = [ # ...

BBS项目注册及登录过程详细

内容回顾 auth模块 """ 认证模块 校验用户是否存在 保存用户状态 校验用户是否登陆 修改密码 ... 该模块默认需要用到django默认的auth_user表 django的admin后台管理需要用到该表 如何创建超级用户/管理员 python3 manage.py createsuperuser """ from django.contrib

day35 crm开发之limit_choices_to筛选和前端时间框处理

django框架中models可以关联表limit_choices_to可进行关联数据筛选 class ClassList(models.Model): """ 班级表 如: Python全栈 面授班 5期 10000 2017-11-11 2018-5-11 """ school = models.ForeignKey(verbose_name='校区',

Ubuntu20.04 防火墙设置

LInux原始的防火墙工具iptables由于过于繁琐,所以ubuntu系统默认提供了一个基于iptable之上的防火墙工具ufw。 安装: apt install ufw 正常情况安装以后应该是默认禁止状态的,输入 ufw status verbose命令可以看到如下界面: ufw status verbose status:inactive 开启/关闭防火墙: ufw e

Django数据库迁移命令

python manage.py makemigrations 将操作记录记录到小本本上(migrations文件夹) python manage.py migrate 将操作真正的同步到数据库中 # 只要你修改了models.py中跟数据库相关的代码 就必须重新执行上述的两条命令 *********************************************************

11 后台首页相关接口(l轮波图接口)

1.Banner数据表model设计 utils/model.py from django.db import models #以后其他表也可能会用 class BaseModel(models.Model): # 是否删除 # 是否展示 # 上传时间 # 最后时间 # 优先级 created_time = models.DateTimeField(auto_now_add=True, verb

Django ORM 迁移 创建表注释和字段注释增加注释到数据库

1. 利用[model._meta.verbose_name]增加针对mysql表注释的处理 修改django/db/backends/base/schema.py 文件,table_sql 函数,如下: if self.connection.client.executable_name =='mysql' and model._meta.verbose_name: sql +=" COMMENT '%s'" % model._meta.