美文网首页
Django 部分的用法

Django 部分的用法

作者: 憨猜猜 | 来源:发表于2019-03-25 20:49 被阅读0次

文件上传

1.安装:pip install pillow

2.模型中定义字段:models.ImageField(upload_to='upload')

3.设置media文件夹路径:MEDIA_URL='media'
MEDIA_ROOT=os.path.join(BASE_DIR,'media')
写在Django模板中主页中的setting中的末尾

4.展示图片需在工程目录的urls.py文件中指定路由。static(MEDIA_URL,document_root = MEDIA_ROOT)

5.前端中<from enctype='multipart/form-data'>

分页

1.paginator=Paginator(所有数据,条数)
a.查看总页数:num_pages
b.获取某一个:page(页码)

2.page=paginator.page(页码)
a.has_next():是否有下一页
b.has_previous():是否有上一页
c.next_page_number:下一页页码
d.previous_page_number:上一页页码
e.page.paginator获取paginator 对象

权限

RBAC
1.用户表--权限表--角色表:都是多对多关联关系
2.用户和权限:user_permissions
3.用户和角色:groups
4.角色和权限:permissions

5.权限列表
a.通过用户查询权限表
b.通过用户查询角色,角色查询权限

6.权限获取
a.获取所有权限:包括用户对应角色权限和用户权限表,get_all_permission
b.获取用户组权限:get_group_permission

7.权限校检装饰器
@permission_required('应用名.权限名')

8.模块中
{{ perms }}:应用名.权限名
{% if perms.user.add_users %}

相关文章

  • Django 部分的用法

    文件上传 分页 权限

  • Django入门与实践

    1-1 课程介绍学习并掌握Django的基本用法了解Django的部分原理以及组件的含义可以独立使用Django进...

  • Django简单用法

    Django是搭建框架的简单用法 在这里用下图简单介绍下Django用法

  • Django REST Elasticsearch

    基本用法 Django REST Elasticsearch提供了集成Django REST Framework和...

  • Django model select的各种用法详解

    《Django model update的各种用法介绍》文章介绍了Django model的各种update操作,...

  • Django的事务操作方法

    Django框架本身提供了两种事务操作的用法。(针对mysql) 从django1.6开始,Django的事务操作...

  • Django用法

    首先是下载 建立工程文件,用过scarpy框架的对这个应该不会很陌生 django-admin.py startp...

  • django教程--model教程之查询高级用法

    django教程--model教程之查询高级用法 上节教程我们了解了Django中model的基本使用,本节我们接...

  • 第20天,分页器

    本篇写了使用Django自有的分页器paginator的用法和自定制分页器 1.1 Django之分页功能 Dj...

  • 2018-03-14

    Django学习 Admin的用法 配置Admin Django中包含一个管理环境(主要是数据库管理),访问方法是...

网友评论

      本文标题:Django 部分的用法

      本文链接:https://www.haomeiwen.com/subject/ydxivqtx.html