Django

  • Python – Django – 模板语言之自定义过滤器

    在 app01 下新建一个 templatetags 的文件夹,然后创建 myfilter.py 文件 这个 templatetags 名字是固定的,myfilter 是自己起的 myfilter.py: from django import template register = template.Library() @register.filter(na…

    Django 2023年4月10日
    00
  • Python – Django – 母版和继承

    可以把多个页面相同的部分提取出来,放在一个母板里,这些页面只需要继承这个母板就好了 通常会在母板中定义页面专用的 CSS 块和 JS 块,方便子页面替换 定义块: {% block 名字 %} {% endblock %} views.py 中添加函数: from django.shortcuts import render, redirect, HttpR…

    Django 2023年4月10日
    00
  • django中的字段类型

    from http://www.cnblogs.com/lhj588/archive/2012/05/24/2516040.html Django 通过 models 实现数据库的创建、修改、删除等操作,本文为模型中一般常用的类型的清单,便于查询和使用: AutoField:一个自动递增的整型字段,添加记录时它会自动增长。你通常不需要直接使用这个字段;如果你…

    Django 2023年4月10日
    00
  • django的url的name参数的意义

    Templates的链接地址都是根据urlpatterns定义的地址,拼凑成地址字符串,很难看,而且Templates里拼凑成的地址,随着页面的增加而不断增加,一旦在urlpatterns里的某个地址改变了叫法,那眼泪可是哗哗的,有多少的拼凑的地址就得改动多少处!这时发现了url函数,这下可都好了,不管urlpatterns里的某个地址叫法怎么改变,Temp…

    Django 2023年4月10日
    00
  • 总体的Django流程/Form表单/获取前端数据/Django ORM(重要)

    登录功能(示例) 静态文件配置 form表单提交数据后端如何获取 request方法 pycharm连接数据库,Django使用mysql数据库 Django-ORM简介 表字段的增删改查 表数据的增删改查 创建APP 新创建APP时一定要先去settings.py注册 INSTALLED_APPS = [ ‘django.contrib.admin’, ‘…

    Django 2023年4月10日
    00
  • 如何进行Django单元测试

    如何进行Django单元测试 Django的单元测试使用python的unittest模块,这个模块使用基于类的方法来定义测试。类名为django.test.TestCase,继承于python的unittest.TestCase。   执行目录下所有的测试(所有的test*.py文件):运行测试的时候,测试程序会在所有以test开头的文件中查找所有的tes…

    Django 2023年4月10日
    00
  • Django – 权限(5)- 非菜单权限对应的一级菜单展开、面包屑导航

    一、非菜单权限对应的一级菜单展开   需求:客户列表和账单列表页面中都有添加按钮,当点击添加客户(或编辑客户、删除客户)时,客户列表所属的一级菜单展开,当点击添加账单(或编辑账单、删除账单)时,账单列表所属的一级菜单展开。 1、permission表新增一个pid字段,表示非菜单权限的父级菜单权限id,permission模型类如下: class Permi…

    Django 2023年4月10日
    00
  • Django – 权限(1)

    一、权限表结构设计 1、认识权限   生活中处处有权限,比如,腾讯视频开会员才有观看某个最新电影的权限,你有房间钥匙就有了进入这个房间的权限,等等。同样,程序开发过程中也有权限,我们今天说的权限指的是web网站权限,对于不同用户访问web服务时应该有不同的功能,如,一个公司有CEO、销售主管、销售等等,不同的用户能访问的服务也不是完全相同的,所以这个时候就需…

    Django 2023年4月10日
    00
  • Django – 权限(2)- 动态显示单级权限菜单

    一、权限组件 1、上篇随笔中,我们只是设计好了权限控制的表结构,有三个模型,五张表,两个多对多关系,并且简单实现了对用户的权限控制,我们会发现那样写有一个问题,就是权限控制写死在了项目中,并且没有实现与我们的业务逻辑解耦,当其他项目要使用权限控制时,要再重复写一遍权限控制的代码,因此我们很有必要将权限控制的功能开发成一个组件(可插拔)。   组件其实就是一个…

    Django 2023年4月10日
    00
  • Django – 权限分配、权限组件与CRM整合

     一、权限分配   需求:为用户分配角色,为角色分配权限,如下图效果: 1、视图代码: from django.shortcuts import render from django.http import JsonResponse from rbac.models import User, Role, Permission def distribute_p…

    Django 2023年4月10日
    00
合作推广
合作推广
分享本页
返回顶部