您的位置:首页 > 编程语言 > Python开发

python入门(二)数据库操作

2016-10-02 12:36 387 查看

1、项目结构



2、install app

编辑settings.py,新增hello app



3、设置数据库

_init_.py

import pymysql
pymysql.install_as_MySQLdb()

settings.py

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',  # 数据库引擎
'NAME': 'pratice',  # 数据库名
'USER': 'root',  # 用户名
'PASSWORD': '123456',  # 密码
'HOST': 'localhost',  # 数据库主机,默认为localhost
'PORT': '3306',  # 数据库端口,MySQL默认为3306
'OPTIONS': {
'autocommit': True,
},
}
}


3、models.py

from django.db import models

class User(models.Model):
id = models.AutoField
name = models.CharField(max_length=50)
# name1 = models.CharField(max_length=30)


4、新建migrations文件夹

这一步很关键,不然初始化数据库的时候无法成功。



5、初始化数据库

python manage.py makemigrations
python manage.py migrate


6、操作数据库

views.py

from django.shortcuts import render
from hello.models import User

def hello(request):
context = {}
context['hello'] = 'Hello World!'
u = User(name='Beatles Blog')
u.save();
return render(request, 'hello.html', cont


7、demo

https://github.com/fengshuzi/python_django_helloworld
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Django