Django新手必看:如何创建应用和定义数据表。(详细讲解)
warning:
这篇文章距离上次修改已过207天,其中的内容可能已经有所变动。
# 导入Django模块
import django
from django.db import models
# 定义一个新的Django应用
class Book(models.Model):
title = models.CharField(max_length=200)
author = models.CharField(max_length=100)
published_date = models.DateField()
def __str__(self):
return self.title
# 定义默认的数据库配置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': 'mydatabase',
}
}
# 定义INSTALLED_APPS设置,添加我们的应用
INSTALLED_APPS = [
'myapp', # 假设应用名为myapp
# ...其他应用
]
# 初始化Django项目
django.setup()
# 现在可以使用Django模型了
from myapp.models import Book
# 创建一条记录
new_book = Book(title='新书名', author='新作者', published_date='2023-01-01')
new_book.save()
# 查询所有书籍
books = Book.objects.all()
for book in books:
print(book.title)
这段代码演示了如何在Django中创建一个新的应用,定义数据表,并设置默认数据库配置。然后,初始化Django环境,并对刚创建的数据表执行基本的增删查操作。这为Django开发者提供了一个快速入门的示例。
评论已关闭