殊妄。 2020-01-07 09:36 采纳率: 0%
浏览 660

求解!!!!!请问怎样调用在django自带的数据库中新建立的数据表?

下面是view.py 的一部分代码,我想把用户输入的数据存到“书籍信息表”,但是 不知道哪里出问题了,django自带了sqlite3数据库,要使用在sqlite3里新建立的表要不要先连接,求解!!!

数据表分别有:用户信息表、书籍信息表、管理员信息表

from django.shortcuts import render, redirect
from .models import 用户信息表, 书籍信息表, 管理员信息表
from django.contrib.auth import authenticate, login, logout
from django.contrib.auth.models import User
from django.contrib import auth

def sell(request):
if request.method == ‘GET’:
return render(request, ‘我要卖.html’)
elif request.method == ‘POST’:
书名 = request.POST【‘书名’】
作者 = request.POST【‘作者’】
try:
ISDN码 = request.POST【‘ISDN’】
出版社 = request.POST【‘出版社’】
卖家联系方式 = request.POST【‘电话’】

product = 书籍信息表()
product.book_name = 书名
product.author = 作者
product.isdn码 = ISDN码
product.publisher = 出版社
product.Tel = 卖家联系方式

product.save()

return redirect(‘主页’)

except Exception as err:
return render(redirect, ‘我要卖.html’, {‘错误’: ‘请填写完整信息!’})

  • 写回答

2条回答

  • 'ゞBibo。 2020-01-07 10:28
    关注

    django最方便的是模型和数据表的映射,你直接新建模型和书籍信息表映射就可以了,后台编辑是直接保存到书籍信息表里的

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器