python入门(二)数据库操作
python入门(二)数据库操作
漂泊者及其影子 发表于1年前
python入门(二)数据库操作
  • 发表于 1年前
  • 阅读 46
  • 收藏 2
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

摘要: python系列之操作数据库

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
共有 人打赏支持
粉丝 41
博文 118
码字总数 72105
×
漂泊者及其影子
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: