django_hhhhhh-1的博客-程序员宅基地

技术标签: python  django  后端  

创建模型

1、创建图书模型 - Book

  • 在index的models.py文件里定义Book模型类
    在这里插入图片描述

2、创建用户模型 - User

在这里插入图片描述

 

数据迁移,生成图书表与用户表

  • 依次执行下面两条命令
    在这里插入图片描述
    在这里插入图片描述

查看生成的图书表与用户表
在这里插入图片描述
在这里插入图片描述

给图书表与用户表添加记录

1、给图书表添加记录

  • 执行SQL查询,插入表记录

在这里插入图片描述

 查看图书表
在这里插入图片描述

 

创建模板页面

1、创建登录页面 - login.html

  • 在templates文件夹里创建login.html
    在这里插入图片描述

 

2、创建图书显示页面 - books.html

  • 在templates文件夹里创建books.html
    在这里插入图片描述

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_61604027/article/details/122316063

智能推荐

《Java语言程序设计与数据结构》编程练习答案(第五章)(二)_swy_swy_swy的博客-程序员宅基地

5.14import java.util.Scanner;public class book { public static void main(String[] args) { System.out.print("Enter two integers: "); Scanner input = new Scanner(System.in); ...

摄像模组百科:联咏96660与联咏96675摄像模组的区别_联咏96670和96675区别_速名网的博客-程序员宅基地

  联咏96660与联咏96675摄像模组的区别是什么呢?速名网就这两种型号的摄像模组求同与差异来分别说明:  先说说航拍4K联咏96660高清WIFI防抖摄像机SONY芯片低照度模块带HDMI口的特性  1、 超高清星光夜视?真4K摄录?120度广角?1600万像素?排线摄像头视频分辨率:2880X2160,拍照分辨率:4640X3480。 F2.0大光圈搭配联咏96660芯片,高感光,低噪点,光学防抖,微光环境/移动摄录无压力实拍视频:5分钟4K视频文件900MB,5分钟2.7K视频文件735MB。

kodexplorer客户端(包括安卓)下载,怎么搭建部署教程详解_kodexplorer 部署_爱分享的小佳的博客-程序员宅基地

统介绍KODExplorer是一个公开源码的基于Web的在线文件管理、代码编辑器。它提供了类windows经典用户界面,一整套在线文件管理、文件预览、编辑、上传下载、在线解压缩、音乐播放功能。让你直接在浏览器端实现web开发、源码文件预览、网站部署的同时拥有与本地操作一样方便、快捷、安全的体验。——设计理念——传承经典,追求创新,为用户提供方便快捷、安全易用的在线云管理系统。无论何时(when)、何地(where),拥有web只要你想(want)它就是你的管理利器(4W策略)。——面向用户——目

android 源码编译 模拟器emulator启动_xiaopangcame的博客-程序员宅基地

Android源代码编译成功之后,我们就可以运行它了。为了方便起见,我们使用Android模拟器emulator来运行编译出来的Android源代码。执行以下命令来启动Android模拟器:[email protected]:~/Android$ export PATH=$PATH:~/Android/out/host/linux-x86/[email protected]:~/Android$ export ANDROID_PRODUCT_OUT=~/Android/out/target/produc

python数据导入mysql_python将Excel文件内容导入Mysql数据_weixin_39715513的博客-程序员宅基地

为了方便起见,将所有字段类型设置为str,理解mysql的语法这个玩意贼简单# _*_ coding:utf-8 _*_import pandas as pd #先装个pandas ,pip install pandasimport pymysql#读入数据库filename='F:\pycharm\sales.xls' #本地需要导入数据库的文件data=pd.read_excel(fil...

随便推点

请求因http状态404失败_vegas_zheng的博客-程序员宅基地

请求因http状态404失败-------------------------------在配置网站时,总是提示请求因http状态404失败,在权限等设置好后还是出现相同的错误。此时应该查看asp.net的版本是不是过于旧了。如果是新版本的话如v2.057***。此时需要对asp.net进行重新注册。aspnet.regiis.exe。

原生JavaScript实现上拉加载更多_原生js实现上拉加载更多_二九君的博客-程序员宅基地

实现的主要参数:scrollTop:滚动视窗的高度距离window顶部的距离,它会随着往上滚动而不断增加,初始值是0,它是一个变化的值。clientHeight:它是一个定值,表示屏幕可是区域的高度。scrollHeight:页面不能滚动时是不存在的,body长度超过window时才会出现,所表示body所有元素的长度。由上面的三个值所产生一个原理公式:scrollTop + clientHeight >= scrollHeight(个人理解这里会有个大于号是因为移动端可能会有当到底还可以下

Eclipse报错The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path_小天努力学java的博客-程序员宅基地

Eclipse报错The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path报错原因:缺少Tomcat下的一个jar包;

React学习笔记九——React-redux的使用详解_前端探险家的博客-程序员宅基地

react-redux模型图所有的UI组件都应该包裹一个容器组件,他们是父子关系容器组件是真正和redux打交道的,里面可以随意的使用redux的apiUI组件中不能使用任何redux的api容器组件会传给UI组件:1.redux中所保存的状态;2.用于操作状态的方法容器组件给UI组件传递状态和操作状态的方法均通过props传递react-redux核心知识点1.利用connect创建一个容器组件连接UI组件和reduximport {connect} from 'react-redu

OpenAI创建文本生成器GPT-2,因性能“太好”不敢发布引争议_weixin_34007020的博客-程序员宅基地

近日,由非营利性人工智能研究公司OpenAI建立的一种新语言模式正在酝酿一场风暴,在技术社区和社交网络引起广泛讨论。然而让人哭笑不得是,因为这个文本生成器性能太好了,以至于OpenAI担忧其将会导致滥用,因此决定暂不将其发布开源。这激怒了社区中的一些人,指责这违背了该公司开放其研究的承诺。OpenAI表示,这个新的自然语言模型GPT-2经过40千兆字节互联网文本样本的训练,可预测下一个单词。最终结...

JSON入门之二:org.json的基本用法 分类: C_OHTERS ..._weixin_30387663的博客-程序员宅基地

java中用于解释json的主流工具有org.json、json-lib与gson,本文介绍org.json的应用。官方文档:http://www.json.org/java/http://developer.android.com/reference/org/json/package-summary.html1、主要类Classes...

推荐文章

热门文章

相关标签