django model创建数据模型
时间: 2023-10-15 17:06:00 浏览: 63
Django model 是用来定义数据库结构的工具,它可以用于创建数据模型。以下是 Django model 创建数据模型的基本步骤:
1. 在 Django 项目中创建一个 app,比如我们的 app 叫做 blog。
2. 打开 blog 目录下的 models.py 文件,导入 Django 的 models 模块。
```python
from django.db import models
```
3. 创建一个数据模型,比如我们创建了一个名为 Article 的数据模型。
```python
class Article(models.Model):
title = models.CharField(max_length=200)
content = models.TextField()
pub_date = models.DateTimeField('date published')
```
在这个例子中,我们定义了一个 Article 模型,它有三个字段:title,content 和 pub_date。其中, title 和 content 是字符类型的字段,分别用 CharField 和 TextField 来表示; pub_date 是日期时间类型的字段,用 DateTimeField 来表示。
4. 在 models.py 文件中运行 python manage.py makemigrations 命令,生成数据库迁移文件。
```python
python manage.py makemigrations
```
5. 运行 python manage.py migrate 命令,将迁移文件应用到数据库中,创建数据模型对应的表。
```python
python manage.py migrate
```
这样,我们就成功地创建了一个 Article 数据模型和对应的数据库表。接下来,我们就可以通过 Django 的 ORM 操作来对这个数据模型进行增删改查等操作了。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)