方案讨论:
1. 创建一条记录
此处采用路由分布式配置方式配置路由管理相关应用.
#在主应用中的url中导入include,配置分布式应用路由
path('books/', include('bookstore.urls')),
# 在应用中配置二级路由
from django.urls import path
from . import views
urlpatterns = [
path('index', views.add_book),
]
# 在视图中写上插入数据的方法
from django.shortcuts import HttpResponse
from bookstore import models
def add_book(request):
res = models.BookStore.objects.create(name='go语言', prize=96.45, mark_prize=36.25, pub_info='上海出版社')
print(res)
return HttpResponse('添加了数据')
2.查询数据
from django.shortcuts import HttpResponse
from bookstore import models
def add_book(request):
res = models.BookStore.objects.all()
print(res)
for item in res:
print(item.name, item.pub_info, item.mark_prize)
return HttpResponse('查询到了数据')
3.查询谓词