标签:
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‘), } }
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)
标签:
原文地址:http://www.cnblogs.com/apple2016/p/5636250.html