python入门(二)数据库操作
2016-10-02 12:36
387 查看
1、项目结构
![](https://static.oschina.net/uploads/space/2016/1002/123001_B94F_1265394.png)
2、install app
编辑settings.py,新增hello app![](https://static.oschina.net/uploads/space/2016/1002/123041_ZjTq_1265394.png)
3、设置数据库
_init_.pyimport 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文件夹
这一步很关键,不然初始化数据库的时候无法成功。![](https://static.oschina.net/uploads/space/2016/1002/123403_iD4s_1265394.png)
5、初始化数据库
python manage.py makemigrations python manage.py migrate
6、操作数据库
views.pyfrom 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相关文章推荐
- python数据库操作 - MySQL入门【转】
- Python的数据库mongoDB的入门操作
- Python入门学习教程:数据库操作,连接MySql数据库
- python入门二(数据库操作)
- python:数据库连接操作入门
- nosql数据库-mongodb-入门(2)--用python的pymongo 操作mongodb
- python的数据库操作
- java从入门到精髓 - 数据库操作PrepareStatementTest
- MySQLdb for Python使用指南/Python的数据库操作
- Python数据库操作——第一步:windows下搭建mysql环境
- python个人学习小技巧 数据库Mssql 操作
- java从入门到精髓 - 数据库操作连接Access
- java从入门到精髓 - 数据库操作相对路径的Connection
- 网络入门(五)数据库及其基本操作
- Python数据库操作-数据库创建,插入,触发器
- Python入门程序:文件操作和IO异常
- java从入门到精髓 - 数据库操作ResultSetLike
- MySQLdb for Python使用指南/Python的数据库操作
- [Python]MySQLdb for Python使用指南/Python的数据库操作
- 数据库图形化操作界面源码--MySQL菜鸟入门指南4:图形界面