Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django错误消息在我的模型中不起作用,但在我的视图中起作用?_Python_Django - Fatal编程技术网

Python Django错误消息在我的模型中不起作用,但在我的视图中起作用?

Python Django错误消息在我的模型中不起作用,但在我的视图中起作用?,python,django,Python,Django,因此,我只是试图传递我自己的自定义错误,这在我下面的视图中起作用: from django.shortcuts import render from django.http import HttpResponse from TasksManager.models import Supervisor, Developer from django import forms class someView(forms.Form): error_name = {'required':'You m

因此,我只是试图传递我自己的自定义错误,这在我下面的视图中起作用:

from django.shortcuts import render
from django.http import HttpResponse
from TasksManager.models import Supervisor, Developer
from django import forms

class someView(forms.Form):
    error_name = {'required':'You must type a name !','invalid':'Wrong format.'}
    name = forms.CharField(label="Name", max_length=30, error_messages=error_name)
但当我尝试在模型中执行此操作时,它会忽略我传递给它的自定义错误消息,并使用djangos内置的错误消息代码,如下所示:

from django.db import models

class someModel(models.Model):
    error_name = {'required':'You must type a name !','invalid':'Wrong format.'}
    name = models.CharField(max_length=50, verbose_name="Name", error_messages=error_name)

我该如何在我的模型中实现这一点(如何实现我的第二个代码块)?

根据文档,可用的错误类型有空、空、无效、无效选项、唯一和唯一日期。没有“必需”错误类型