Я хочу создать пользовательское имя на метки в моем ModelForm это мой forms.pyкак я могу изменить метку ModelForm и дать ему имя
class PostForm(forms.ModelForm):
body = forms.CharField(widget=PagedownWidget)
publish = forms.DateField(
widget=forms.SelectDateWidget,
initial=datetime.date.today,
)
class Meta:
model = Post
fields = [
"title",
"body",
"author",
"image",
"image_url",
"video_path",
"video",
"publish",
"tags",
"status"
]
Я хочу, чтобы изменить вместо видео я хочу, чтобы он вставлял. Я проверил документацию, но не нашел ничего, что могло бы помочь мне сделать это. возможно ли без меня переставить мою модель? если да, то как? спасибо
спас мой день, приятель! Я хотел связать имена столбцов db xD или, по крайней мере, с именами полей модели xD – fanny
Примечание: если вы переводите метку, это должно быть сделано в методе __init__ формы: self.fields ['video']. Label = _ ('Вставить'). Это фиксирует текущий язык во время выполнения, тогда как его выполнение в Meta делает перевод при запуске по умолчанию lang (таким образом, это будет неправильно для пользователей не по умолчанию lang). – Sean