时间:2021-07-01 10:21:17 帮助过:18人阅读
这里,我使用的是Django2,所以和讲课的内容不太一样
然后是models.py文件部分
from django.db import models # Create your models here. class Book(models.Model): id = models.IntegerField(primary_key=True) name = models.CharField(max_length=10) priece = models.IntegerField() pub_date = models.DateField()
接着是views文件
from django.shortcuts import render, HttpResponse from first.models import * # Create your views here. def index(req): return render(req,‘index.html‘) def add(request): Book.objects.create(id=1, name=‘python‘, priece=99, pub_date=‘2017-1-1‘) Book.objects.create(id=2, name=‘cs‘, priece=9, pub_date=‘2017-1-1‘) Book.objects.create(id=3, name=‘MySQL‘, priece=89, pub_date=‘2017-1-1‘) Book.objects.create(id=4, name=‘php‘, priece=23, pub_date=‘2017-1-1‘) Book.objects.create(id=5, name=‘go‘, priece=11, pub_date=‘2017-1-1‘) Book.objects.create(id=6, name=‘for8‘, priece=18, pub_date=‘2017-1-1‘) #方法一:调用create的方法 return HttpResponse(‘添加成功‘)
最后是index.html文件
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> {% load staticfiles %} <title>Title</title> <style> *{ margin: 0; padding: 0; } .head{ line-height: 40px; background-color: green; color: white; text-align: center; } </style> </head> <body> <div class="outer"> <div class="head"></div> <div class="content"> <a href="/addbook/">添加书籍</a> <a href="/update/">修改书籍</a> <a href="/delete/">删除书籍</a> <a href="/select/">查询书籍</a> </div> <hr> <div class="queryResult"> {% for book in book_list %} <div> <p>{{ book.name }} {{ book.priece }}</p> </div> {% endfor %} </div> </div> </body> </html>
html部分忘记的更多,python模块部分的估计也忘记的差不多了,得花一段时间进行复习了,这样才能巩固啊
明天复习一下自定义的html方法,初步实现一个网页吧,可以收到反馈信息进行处理,和上述进行合并
Python学习第116天(单表数据库的联系)
标签:一周 alt serve result model mode sqlite 之间 url