1.在项目下,新建应用 :
django-admin.py startapp team
2.在settings.py中添加新应用(team)
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django_extensions',
'team',
]
3.定义应用(team)数据库表:
$ cat team/models.py
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models
# Create your models here.
class Teams(models.Model):
name = models.CharField(max_length=30)
point = models.IntegerField()
4.创建数据库更改文件:
$ python3 manage.py makemigrations team
Migrations for 'team':
team/migrations/0001_initial.py
- Create model Teams
5.将生成的数据库更改文件应用到数据库:
$ python3 manage.py migrate team
Operations to perform:
Apply all migrations: team
Running migrations:
Applying team.0001_initial... OK
6.把team数据表增加到django的后台管理工具中:
$ cat team/admin.py
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.contrib import admin
from .models import Teams
# Register your models here.
admin.site.register(Teams)
登陆后台管理工具http://127.0.0.1:8000/admin: