第一步创建框架
第二步环境配置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'mytest',
'USER': 'root',
'PASSWORD': '1234',
'HOST': '127.0.0.1',
'PORT': '3306',
}
}
2.在app中models.py中放映射数文档
这里要下载 mysqlclient 模块
例子:
from django.db import models
from datetime import datetime
class Users(models.Model):
name = models.CharField(max_length=32)
age = models.IntegerField(default=20)
phone = models.CharField(max_length=16)
addtime=models.DateTimeField(default=datetime.now)
class Meta:
db_table = "表名"
数据库简单增删改查操纵
from django.shortcuts import render
from django.http import HttpResponse
from myapp.models import Users
def index(request):
ob = Users()
ob.name = '张珊'
ob.age = 20
ob.phone = '135423234'
ob.save()
mod = Users.objects
ulist = mod.order_by("age")[:3]
for u in ulist:
print(u.id,u.name,u.age,u.phone,u.addtime)
return HttpResponse("首页")
Original: https://blog.csdn.net/yoonbongchi/article/details/123128898
Author: YoonBongChi
Title: Python之Django学习1
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/735585/
转载文章受原作者版权保护。转载请注明原作者出处!