Django ModelForm17 Mar 2025 | 阅读 2 分钟 它是一个类,用于使用 Model 创建 HTML 表单。 这是一种无需编写 HTML 代码即可创建表单的有效方法。 Django 会自动为我们执行此操作,以减少应用程序开发时间。 例如,假设我们有一个包含各种字段的模型,我们不需要在表单文件中重复这些字段。 因此,Django 提供了一个辅助类,允许我们从 Django 模型创建一个 Form 类。 让我们看一个示例。 Django ModelForm 示例首先,创建一个包含字段名称和其他元数据的模型。 它可用于在数据库和动态 HTML 表单中创建表。 // model.py 此文件包含一个继承 ModelForm 的类,并提及为其创建 HTML 表单的模型名称。 // form.py 编写一个视图函数以从 forms.py 加载 ModelForm。 //views.py //urls.py 最后,创建一个包含以下代码的 index.html 文件。 运行服务器使用 python manage.py runserver 命令运行服务器。 之后,通过 localhost:8000/index URL 访问模板,它将在浏览器中产生以下输出。 输出 ![]() 嗯,HTML 表单会自动创建。 这是 Django 的一个特性。 下一个主题Django Forms |
我们请求您订阅我们的新闻通讯以获取最新更新。