django中创建一个Model
2017-09-10 15:29
218 查看
step1
创建一个应用(python manage.py startapp books) 这里创建一个叫books应用,然后在settings中的INSTALLED_APPS参数中加上应用,如下:
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'books', ]
step 2
创建一个model类,一个类对应数据库中的一张表如下打book>models.py编写下面代码:
from django.db import models # Create your models here. class Publisher(models.Model): name = models.CharField(max_length= 30) address = models.CharField(max_length= 50) city = models.CharField(max_length=50) state_province = models.CharField(max_length= 100) country = models.CharField(max_length= 100) websit = models.URLField() class Author(models.Model): first_name = models.CharField(max_length=30) last_name = models.CharField(max_length=40) email = models.EmailField()
然后执行:(django 1.9 之前执行python manage.py syncdb)
python manage.py migrate
python manage.py makemigrations book
这样数据库中就会生成两张表
books_author |
books_publisher
step 3 model增删改查:
1插入数据
from books.models import Author a1 =Author(first_name = 'yin',last_name = 'xiong', email = '352322399') a1.save()
执行完成,可以看到数据库多了一条数据
| 1 | yin | xiong | 352322399 |
#
相关文章推荐
- django中创建一个Model
- 1、创建一个django项目
- 1、创建一个django项目
- 用Django创建一个简单网页
- django创建一个简单的web站点
- Django基础之Model创建表
- 【3】依照django官网:创建一个web app 创建superuser/runserver
- django创建一个项目
- 1、创建一个django项目
- 1、创建一个django项目
- 在Mac中使用PyCharm编辑器创建一个django项目
- Django创建的一个web小实例讲解
- 【Unity Shaders】Diffuse Shading——创建一个自定义的diffuse lighting model(漫反射光照模型)
- 用django创建一个简单的sns
- 创建一个Django项目
- django创建model
- python学习之--Django--连接数据库mysql创建model
- django创建model
- python使用Pycharm创建一个Django项目
- 1、创建一个django项目