相关疑难解决方法(0)

5409
推荐指数
22
解决办法
75万
查看次数

Django 中的 Meta 到底是什么?

我想简单地知道 Django 中的 Meta 类是什么以及它们的作用。

from django.db import models

Class Author(models.Model):
    first_name=models.CharField(max_length=20)
    last_name=models.CharField(max_length=20)
    
    class Meta:
        ordering=['last_name','first_name']
Run Code Online (Sandbox Code Playgroud)

python django metadata django-models web

4
推荐指数
1
解决办法
4052
查看次数

创建模型表单时为什么需要"类元"?

from django import forms
from .models import NewsSignUp

class NewsSignUpForm(forms.ModelForm):
    class Meta:
        model = NewsSignUp
        fields = ['email', 'first_name']
here
Run Code Online (Sandbox Code Playgroud)

这段代码非常好用.但是,当我删除"class Meta:"时,它会抛出一个ValueError,说" ModelForm没有指定模型类 ".

from django import forms
from .models import NewsSignUp

class NewsSignUpForm(forms.ModelForm):
    model = NewsSignUp
    fields = ['email', 'first_name']
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下吗?:(

python django django-models django-forms

2
推荐指数
1
解决办法
4692
查看次数