Django学习的第二课[后续尽量出完一套Django体系的学习]
在Django中,我们通常使用模型(Model)来定义数据结构,视图(View)来处理逻辑,模板(Template)来渲染页面,以及一些辅助的工具如表单(Form)和管理后台(Admin)。以下是创建一个简单模型并在管理后台中展示的例子。
首先,在models.py
中定义一个模型:
from django.db import models
class Person(models.Model):
name = models.CharField(max_length=100)
age = models.IntegerField()
然后,运行迁移命令来创建数据库表:
python manage.py makemigrations
python manage.py migrate
接下来,在admin.py
中注册模型,以便可以在管理后台中管理这个模型:
from django.contrib import admin
from .models import Person
admin.site.register(Person)
最后,确保你的settings.py
中已经包含了django.contrib.admin
在INSTALLED_APPS
中。
现在,你可以通过以下命令启动开发服务器:
python manage.py runserver
并且在浏览器中访问 http://127.0.0.1:8000/admin/
来管理你的Person
对象。
这个例子展示了如何在Django中创建一个简单的模型,并通过Django的管理后台进行管理。在后续的教程中,我们将会继续深入学习Django的其他特性,如表单、自定义视图和模板等。
评论已关闭