crm注册 crm注册Form from django import forms from crm import models from django.core.exceptions import ValidationError # ModelForm的作用:做验证,生成form表单input框 class BaseForm(forms.ModelForm): # 给所有的字段添加属性 def __init__(self, *args, **kwargs): super().__init__(*
1.扩展auth_user from django.contrib.auth.models import User,AbstractUser class UserInfo(AbstractUser): tel = models.CharField(max_length=32) setting配置 AUTH_USER_MODEL = 'app01.UserInfo' 1.根据str,拿字段对象,取中文 val = self.model._meta.get_field(field).verbose_
1.解决公户转私户的问题 数据库中加锁: begin; 开始事务 select * from user where id=1 for update; 加锁 commit; 结束事务 django中加锁: with transaction.atomic(): # 查询出数据加锁 queryset = models.Customer.objects.filter(id__in=ids, consultant__isnull=True).select_for_update() # 加锁 i