- 创建project55,并在project55中创建名为article的app。
- 将新创建的app映射到project中。
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'article',
]
- 配置数据库
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'db55',
'USER':'root',
'PASSWORD':'root',
'HOST':'127.0.0.1',
'PORT':'3306',
}
}
- 更新models.py文件
from django.db import models
class Category(models.Model):
name = models.CharField(max_length=100)
class Article(models.Model):
title = models.CharField(max_length=100)
content = models.TextField()
category = models.ForeignKey("Category",on_delete=models.CASCADE)
把模型映射到数据库当中,(具体参考47_D

本文详细介绍了在Django项目中如何使用ORM操作外键,包括创建app、配置数据库、定义模型、映射数据库、处理外键引用以及模型自我引用等步骤,旨在帮助开发者理解并掌握Django中外键的使用。
最低0.47元/天 解锁文章
899

被折叠的 条评论
为什么被折叠?



