📜  django 模型注册 - Python (1)

📅  最后修改于: 2023-12-03 14:40:47.349000             🧑  作者: Mango

Django模型注册

在Django中,模型用于定义数据库的结构。模型包含了表的字段和行为。在本文中,我们将介绍如何在Django中注册模型。

模型注册步骤

要在Django中注册模型,你需要完成以下步骤:

  1. 创建一个应用程序(如果你还没有创建):在项目的根目录中,运行以下命令来创建一个新的应用程序。
$ python manage.py startapp myapp
  1. 定义模型:在应用程序的目录中,打开models.py文件,并编写你的模型类。
# myapp/models.py
from django.db import models

class MyModel(models.Model):
    name = models.CharField(max_length=100)
    description = models.TextField()

    def __str__(self):
        return self.name
  1. 迁移模型:运行以下命令来创建和应用数据库迁移。
$ python manage.py makemigrations
$ python manage.py migrate
  1. 注册模型:打开应用程序的目录中的admin.py文件,并注册你的模型。
# myapp/admin.py
from django.contrib import admin
from .models import MyModel

admin.site.register(MyModel)
通过管理员界面管理模型

通过上述步骤完成后,你将能够在Django的管理员界面中管理你的模型。

  1. 创建一个超级用户:在项目的根目录中,运行以下命令来创建一个新的超级用户。
$ python manage.py createsuperuser

根据提示输入用户名和密码。

  1. 启动开发服务器:运行以下命令来启动Django的开发服务器。
$ python manage.py runserver
  1. 访问管理员界面:在浏览器中访问http://localhost:8000/admin/,使用上述步骤中创建的超级用户登录。

  2. 管理模型:在管理员界面中,你将看到你注册的模型。你可以通过此界面添加、编辑和删除模型的实例。

结论

通过本文,你了解了如何在Django中注册模型。注册模型后,你可以在管理员界面中方便地管理你的数据。