django笔记二之数据库

django笔记二之数据库

【同步数据库之前的操作】
yum install MySQL-python.x86_64 -y
2)开启数据库服务并创建表
创建数据库设置 为utf8:
create database djangodb2character set utf8;
\3)创建项目和应用

django-admin.py startproject mimi
django-admin.py startapp book

进行配置

1)vim setting.py
INSTALLED_APPS = (
   
    'book'  ##添加应用
)

DATABASES = {  ##对数据库进行修改
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'djangodb2',
        'USER':'root',
        'PASSWORD':'redhat',
        'HOST':'',
        'PORT':'',
    }
}

2)对建立表

[root@server0 mimi]# cat  ../book/models.py
from django.db import models
class Employee(models.Model):
	name=models.CharField(max_length=20)

3)python manage.py syncdb 同步数据库
新版本还须执行

python manage.py makemigrations
python manage.py migrate

才能在数据库中看见所建立的表:book_employee

3)添加数据:

[root@server0 mimi]# python manage.py shell
>>> from book.models import Employee
>>> p1=Employee(name='mimi')
>>> p1.save()
>>> mimi=Employee.objects.all()
>>> mimi
[<Employee: Employee object>]
>>> p2=Employee.objects.create(name='kk')   完成对象的创建
>>> p2.save()

posted @ 2016-07-24 15:29  夏日花开  阅读(139)  评论(0)    收藏  举报