【Django】管理站点的使用方法:添加、编辑和删除数据的步骤

Django的管理网站概述和设置方法:

Django的管理网站是一个功能强大的工具,提供了添加、编辑和删除等数据操作功能。对于初学者的工程师来说,即使没有数据库操作知识也可以轻松使用,非常方便。

为了使用管理网站,首先需要创建一个Django项目。请执行以下命令,创建一个新项目。

django-admin startproject mysite

运行这条命令后,将创建一个名为mysite的新项目。然后,为了启用管理网站,编辑项目的settings.py文件。

installed_apps = [
    ...
    'django.contrib.admin',
    ...
]

通过将django.contrib.admin添加到installed_apps列表中,可以启用管理站点。

创建模型并注册到管理网站的方法

为了使用管理网站,首先需要创建模型。模型相当于数据库中的表,用于定义和操作数据。

运行以下命令来创建一个新的应用程序。

python manage.py startapp blog

执行此命令将创建一个名为”blog”的新应用程序。然后,创建模型并将其注册到管理站点。

from django.db import models

class blog(models.model):
    title = models.charfield(max_length=200)
    content = models.textfield()

    def __str__(self):
        return self.title

在上述的代码中,我们创建了一个名为”blog”的模型。”title”和”content”分别是用于存储标题和文章内容的字段。

当模型创建完成后,我们需要编辑admin.py文件来将其注册到管理网站。

from django.contrib import admin
from .models import blog

admin.site.register(blog)

在admin.py文件中,通过admin.site.register(blog)注册blog模型。

在管理网站上浏览和搜索数据的方法

要访问管理网站,需要启动服务器并访问以下URL。

http://localhost:8000/admin/

当使用上述的URL访问时,会显示管理站点的登录页面。如果是第一次访问,则需要执行createsuperuser命令来创建管理员用户。

python manage.py createsuperuser

当您设置用户名和密码并登录后,管理网站的首页将会显示出来。在这里,您可以查看已注册的数据列表。

只需要一种选择:您可以轻松地搜索数据。在管理网站的首页上的搜索字段中输入关键词,相关的数据将会显示出来。

在管理网站上添加和保存数据的方法

要在管理网站上添加新数据,需要从管理网站的首页选择相应的模型,然后点击“添加”按钮。

在追加画面中,可以输入每个字段的值。完成数据输入后,点击「保存」按钮来保存数据。

在以下的代码中,创建了模型的实例,并为其字段设置了值并保存。

blog = blog(title='タイトル', content='内容')
blog.save()

在管理网站上进行数据编辑和更新的方法

要在管理网站上编辑现有数据,需要从管理网站的首页选择相应的模型,然后从列表页面选择要编辑的数据。

在编辑界面上,您可以更改每个字段的值。完成数据的更改后,点击“保存”按钮来更新数据。

在以下代码中,我们先获取模型的实例,然后修改字段的值并保存。

blog = blog.objects.get(id=1)
blog.title = '新しいタイトル'
blog.save()

在管理网站上删除数据的步骤是什么?

要在管理站点中删除数据,需要从管理站点的首页选择相关的模型,然后在列表页面上选择要删除的数据。

当您在删除确认界面点击“删除”按钮时,数据将被删除。

在下面的代码中,我们获取了模型的实例,并调用了delete()方法来删除数据。

blog = blog.objects.get(id=1)
blog.delete()

请参考以下内容来了解适用于初学者工程师的Django管理网站的使用方法。通过使用管理网站,您可以轻松地添加、编辑和删除数据。请务必尝试充分利用它。

以下是可供参考的文章:

参考文献:

    • djangoのデータベース操作入門

 

    djangoで簡単なwebアプリを作成してみよう

Django 相关的总结

 

充分利用在线学校作为教师!

 

零元学习编程的选择

    • techacademyの無料体験

 

    • オンラインスクール dmm webcamp pro

 

    レバテックカレッジ|大学生向け 無料説明会
广告
将在 10 秒后关闭
bannerAds