urls.py
- from django.contrib import admin
- from django.urls import path
- from app01 import views
- urlpatterns = [
- path('admin/', admin.site.urls),
- path('index/', views.index),
- path('addbook/', views.addbook),
- path('update/', views.update),
- path('delete/', views.delete),
- path('select/', views.select),
- ]
views.py
- from django.shortcuts import render,HttpResponse
- # Create your views here.
- from app01.models import *
- def index(request):
- return render(request,"index.html")
- def addbook(request):
- # Book.objects.create(name="linux 运维",price=77,pub_date="2020-2-16",publish_id=2)
- publish_obj=Publish.objects.filter(name="人民出版社")[0]
- return HttpResponse("添加成功")
- def update():pass
- def delete():pass
- def select():pass
models.py
- from django.db import models
- # Create your models here.
- from django.db import models
- # Create your models here
- class Book(models.Model):
- name=models.CharField(max_length=20)
- price=models.IntegerField()
- pub_date=models.DateField()
- # author=models.CharField(max_length=32,null=False)
- publish=models.ForeignKey("Publish",on_delete=models.CASCADE)
- def __str__(self):
- return self.name
- class Publish(models.Model):
- name=models.CharField(max_length=32)
- city=models.CharField(max_length=32)
- class Author(models.Model):
- name=models.CharField(max_length=32)
来源: http://www.bubuko.com/infodetail-3424403.html