0
点赞
收藏
分享

微信扫一扫

Python 教程之 Django(8)在 Django 管理界面中渲染模型

在 Django 管理界面中渲染模型

要在 Django 管理员中渲染模型,我们需要修改应用/管理员.py。转到极客应用程序中的 admin.py,然后输入以下代码。从 models.py 导入相应的模型,并将其注册到管理界面。

from django.contrib import admin

# 在此处注册我们的型号。
from .models import

现在我们可以检查模型是否已在Django Admin中呈现,Django管理界面可用于以图形方式实现CRUD(创建,检索,更新,删除)。

Python 教程之 Django(8)在 Django 管理界面中渲染模型_数据库

 

Django CRUD – 插入、更新和删除数据

Django允许我们使用称为ORM(对象关系映射器)的数据库抽象API与其数据库模型进行交互,即添加,删除,修改和查询对象。我们可以通过在项目目录中运行以下命令来访问 Django ORM。

python manage.py shell

添加对象
要创建模型 Album 的对象并将其保存到数据库中,我们需要编写以下命令:

>>>> a = GeeksModel(

title = "GeeksForGeeks",

description = "A description here",

img = "geeks/abc.png"

)

>>> a.save()

检索对象
要检索模型的所有对象,我们编写以下命令:

>>> GeeksModel.objects.all()
<QuerySet [<GeeksModel: Divide>, <GeeksModel: Abbey Road>, <GeeksModel: Revolver>]>

修改现有对象
我们可以按如下方式修改现有对象:

>>> a = GeeksModel.objects.get(id = 3)
>>> a.title = "Pop"
>>> a.save()

删除对象
要删除单个对象,我们需要编写以下命令:

>>> a = Album.objects.get(id = 2)
>>> a.delete()


举报

相关推荐

0 条评论