博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
form_obj前端页面(添加,编辑)和后端代码(rbac的角色表)
阅读量:6835 次
发布时间:2019-06-26

本文共 1475 字,大约阅读时间需要 4 分钟。

forms

# 角色的formclass RoleForm(forms.ModelForm):    class Meta:        model = models.Role        fields = '__all__'        exclude = ['permissions']        widgets = {            'name':forms.TextInput(attrs={'class':'form-control'}),        }

  

 

后端

# 角色添加/编辑 def role_change(request, edit_id=None):     obj = models.Role.objects.filter(pk=edit_id).first()     form_obj = RoleForm(instance=obj)     title = '添加角色信息' if not obj else '编辑角色信息'     if request.method == 'POST':         form_obj = RoleForm(request.POST, instance=obj)         if form_obj.is_valid():             form_obj.save()             return redirect(reverse('role_list'))     return render(request, 'rbac/forms.html', {'form_obj': form_obj, 'title': title})

  

 

前端页面

{% extends 'layout.html' %}{% block content %}    

{
{ title }}

{% csrf_token %} {% for field in form_obj %}
{ { field }}
{ { field.errors.0 }}
{% endfor %}
{% endblock %}

  

转载于:https://www.cnblogs.com/gyc-tzx/p/11043580.html

你可能感兴趣的文章
IFA与“色“俱进,三星“量子点+曲面”如何掀起新变革?
查看>>
2013年4月工作小结 -- 穿越前的回眸
查看>>
用什么样的个人笔记类软件?OneNote、EverNote(印象笔记)、为知笔记、麦库记事、有道云笔记……...
查看>>
Photoshop制作一只可爱的卡通小鸟
查看>>
管理不能太重原则
查看>>
在安装完成oracle的时候,需要su - oracle,但有时候出现ulimit pize...
查看>>
Hadoop系列之六:分布式文件系统HDFS
查看>>
【VMCloud云平台】SCAP(四)连接公有云(一)
查看>>
第十一集VLAN原理和VTP协议理论讲解
查看>>
做网络主播心得
查看>>
Office Web Apps证书的申请步骤讲解
查看>>
Python中的注释
查看>>
这个冬天,将是共享单车最艰难的时刻
查看>>
windows phone 7 version: ObservableCollectionEx (1)
查看>>
Javascript与框架prototype,JQyuery调研
查看>>
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之三
查看>>
Javascript实现动态菜单添加
查看>>
vs2008打开aspx设计界面无响应问题解决方法
查看>>
How to access the folder of Android
查看>>
8天学通MongoDB——第三天 细说高级操作
查看>>