首页 > 其他 > 详细

models中字段用处总结

时间:2020-04-19 17:12:12      阅读:45      评论:0      收藏:0      [点我收藏+]

 字段用处:

1. admin中验证

2.obj.clean_fields()

3. (1) form组件验证

 (2)model组件操作数据

      username

      email

4.ModelForm

  ModelForm组件验证 

    用户models中的字段

    model组件操作数据

              username

              email

    Admin使用ModelForm

 

例子如下:
admin中代码:

from django.contrib import admin
from app01 import models
from django import forms
# Register your models here.
class TsetForm(forms.ModelForm):
username=forms.CharField(error_messages={‘required‘:‘用户名不能为空‘})
email=forms.EmailField(error_messages={‘invalid‘:‘邮箱格式错误‘,‘required‘:‘邮箱不能为空‘})
age=forms.IntegerField(initial=1,error_messages={‘required‘:‘请输入数值‘,"invalid":"年龄必须为数值"})
class Meta:
model=models.Test
fields=‘__all__‘

class TestFormAdmin(admin.ModelAdmin):
form=TsetForm
admin.site.register(models.Test,TestFormAdmin)

models中代码:
class Test(models.Model):
username=models.CharField(max_length=32,)
email=models.EmailField()

技术分享图片



 

models中字段用处总结

原文:https://www.cnblogs.com/startl/p/12731956.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!