码迷,mamicode.com
首页 > 其他好文 > 详细

Django 模型

时间:2016-07-03 00:31:21      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:

Django 对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。

Django 为这些数据库提供了统一的调用API。 我们可以根据自己业务需求选择不同的数据库。

本节以SQLite为例来讲解:更多能容可参考官方https://docs.djangoproject.com/en/1.9/ref/settings/#databases

数据库配置

我们在项目的 settings.py 文件中找到 DATABASES 配置项,信息如下:

# Database
# https://docs.djangoproject.com/en/1.9/ref/settings/#databases

DATABASES = {
    default: {
        ENGINE: django.db.backends.sqlite3,
        NAME: os.path.join(BASE_DIR, db.sqlite3),
    }
}

定义模型

创建 APP

Django规定,如果要使用模型,必须要创建一个app。我们使用以下命令创建一个 TestModel 的 app:

python manage.py startapp TestModel

技术分享

目录结构:

技术分享

我们修改 TestModel/models.py文件,代码如下:

# models.py
from django.db import models

class Test(models.Model):
    name = models.CharField(max_length=20)

 

Django 模型

标签:

原文地址:http://www.cnblogs.com/apple2016/p/5636250.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!