Django 模型(数据库)

Posted gerenboke

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django 模型(数据库)相关的知识,希望对你有一定的参考价值。

1. 新建项目和应用

django-admin.py startproject learn_models # 新建一个项目
cd learn_models # 进入到该项目的文件夹
django-admin.py startapp people # 新建一个 people 应用(app)
 
 

2. 添加应用

将我们新建的应用(people)添加到 settings.py 中的 INSTALLED_APPS中,也就是告诉Django有这么一个应用。

 

# Application definition
 
INSTALLED_APPS = [
    ‘django.contrib.admin‘,
    ‘django.contrib.auth‘,
    ‘django.contrib.contenttypes‘,
    ‘django.contrib.sessions‘,
    ‘django.contrib.messages‘,
    ‘django.contrib.staticfiles‘,
 
    ‘people‘,
]
 
 
 

3. 修改models.py

我们打开 people/models.py 文件,修改其中的代码如下:

from django.db import models
 
class Person(models.Model):
    name = models.CharField(max_length=30)
    age = models.IntegerField()

 

4. 创建数据表

 

python3 manage.py makemigrations

 

4.2 将结构变化应用到数据库

python3 manage.py migrate

 

以上是关于Django 模型(数据库)的主要内容,如果未能解决你的问题,请参考以下文章

(Django)气流中的 ORM - 有可能吗?

如何在 Django Summernote 中显示编程片段的代码块?

Django管理图标和图像

django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段

django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段

Django?模型(数据库)