Django管理界面中的渲染模型

Django管理界面中的渲染模型

在管理中渲染模型指的是将模型添加到管理界面中,这样就可以使用管理界面轻松操作数据。Django的ORM提供了一个预定义的管理界面,可以通过执行INSERT、SEARCH、SELECT、CREATE等操作来操作数据,就像在普通数据库中一样。要开始在你的模型中输入数据并使用管理界面,需要在admin.py中指定或渲染模型。

Django管理界面中的Render模型解析

考虑一个名为geeksforgeeks的项目,有一个名为geeks的应用程序。让我们初始化一个模型,其中有标题、内容、视图、URL、图片等字段,就像博客一样。要了解更多关于各种字段和它们的实现,请访问Django模型数据类型和字段列表。

在geeks应用程序的models.py文件中输入以下代码。

from django.db import models
from django.db.models import Model
# Create your models here.
 
class GeeksModel(models.Model):
    title = models.CharField(max_length = 200)
    content = models.TextField(max_length = 200, null = True, blank = True)
    views = models.IntegerField()
    url = models.URLField(max_length = 200)
    image = models.ImageField()

人们可以使用django shell轻松地创建这个模型的实例,但要访问管理面板并使用管理面板来插入、删除或修改数据,需要遵循以下步骤。

  • 在开始使用django的管理界面之前,需要在django中创建超级用户。超级用户就像一个管理员,可以访问和修改某个Django项目的所有内容。为了创建一个超级用户,在终端输入以下命令。
Python  createsuperuser
  • 输入你的名字,电子邮件,密码,并确认密码。

Django管理界面中的渲染模型

  • 现在让我们登录到管理面板

Django管理界面中的渲染模型

  • 是时候在这个管理界面渲染我们的模型了。进入geeks应用程序中的admin.py,输入以下代码。从models.py中导入相应的模型并将其注册到管理界面。
from django.contrib import admin
 
# Register your models here.
from .models import GeeksModel
 
admin.site.register(GeeksModel)
  • 现在让我们检查一下我们的管理界面。访问http://localhost:8000/admin/

Django管理界面中的渲染模型

  • 要将数据添加到模型中,点击添加,并将相应的数据输入到所需的字段中。点击保存。

Django管理界面中的渲染模型

中奖了!!!模型GeeksModel已经成功渲染到管理界面。人们同样可以在Django管理界面中渲染所有类型的模型和任何数量的模型。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程