梅科尔工作室-Django保姆级教程-2-ORM介绍与Model设计
django开发—ORM介绍与Model设计_哔哩哔哩_bilibili
笔记链接如上
首先,了解这个
cursor 拿数据 返回数据
如果每次为了获得一个语句就要写这么多步骤 就很麻烦
所以使用面向对象的方式进行实现
orm两个流派 其一就是djangoORM
回到正题
不能忘记加:
然后在model里面
代码如下:
from django.db import models# Create your models here.
class UserMessage(models.Model):name = models.CharField(max_length=20,null=True,blank=True,default='',verbose_name='用户名')email = models.EmailField(verbose_name='邮箱')address = models.CharField(max_length=100,verbose_name='联系地址')message = models.CharField(max_length=500,verbose_name='留言信息')class Meta:verbose_name = '用户留言信息'verbose_name_plural = verbose_name
然后的操作就报错了,淘宝找了一个改bug的
首先,网页里面的要全部都粘进去不能只粘css 还要粘js和img
js放这:
/*Designed by: SELECTOOriginal image: https://dribbble.com/shots/5311359-Diprella-Login
*/let switchCtn = document.querySelector("#switch-cnt");
let switchC1 = document.querySelector("#switch-c1");
let switchC2 = document.querySelector("#switch-c2");
let switchCircle = document.querySelectorAll(".switch__circle");
let switchBtn = document.querySelectorAll(".switch-btn");
let aContainer = document.querySelector("#a-container");
let bContainer = document.querySelector("#b-container");
let allButtons = document.querySelectorAll(".submit");let getButtons = (e) => e.preventDefault()let changeForm = (e) => {switchCtn.classList.add("is-gx");setTimeout(function(){switchCtn.classList.remove("is-gx");}, 1500)switchCtn.classList.toggle("is-txr");switchCircle[0].classList.toggle("is-txr");switchCircle[1].classList.toggle("is-txr");switchC1.classList.toggle("is-hidden");switchC2.classList.toggle("is-hidden");aContainer.classList.toggle("is-txl");bContainer.classList.toggle("is-txl");bContainer.classList.toggle("is-z200");
}let mainF = (e) => {for (var i = 0; i < allButtons.length; i++)allButtons[i].addEventListener("click", getButtons );for (var i = 0; i < switchBtn.length; i++)switchBtn[i].addEventListener("click", changeForm)
}window.addEventListener("load", mainF);
然后要在setting里面写这个
然后人家淘宝也给我改了一个路径
然后完全好了
整个样式完全出来了
(感谢淘宝的那位大哥
梅科尔工作室-Django保姆级教程-2-ORM介绍与Model设计相关推荐
- 梅科尔工作室-Django保姆教程-1
整个笔记呢 是根据我自己找的一系列视频结合学姐的直播来来做的(再次感谢孟学姐和潘学姐的细心教导~♥),在这个up主的主页有Django一个完整项目的视频,我是又跟着这个教程来了一遍,但是此教程也有局 ...
- 梅科尔工作室-Django学习笔记(二次学习)(3)
本次学习的是如何用django实现前端鸿蒙OS登录 下面介绍一下本次的操作过程. 1.首先创立MySQL数据并将数据库导入到django当中 其中:导入数据库的操作: 2.配置urls 对应新建的pe ...
- 梅科尔工作室-Django学习笔记(二次学习)(1)
学习网址: Django小白入门到实战教程(2021)_哔哩哔哩_bilibili 配置路由urls 创建app:在终端里输入python manage.py startapp web python ...
- 梅科尔工作室——Django+HarmonyOS实现用户登录
Django+HarmonyOS实现用户登录 前言 使用软件:pycharm专业版.DevEco studio 文章中的mm为简写 一.使用pymysql连接数据库 # connect mysql t ...
- 梅科尔工作室-django后端和鸿蒙app实现登录功能的前后端交互
总结 目录 总结 前端核心代码 hml页面代码: 前端js代码: 后端核心代码: 本次培训实现了鸿蒙app的登录请求,讲解了input属性和动态读取文本框内数据,并用django连接mysql数据库进 ...
- 保姆级教程,一文理顺优惠券设计
运营活动中发放优惠券已成为一种基本形式,在优惠券设计中,对于整体业务流程的设计尤为重要.优惠券模块的架构主要包括: 在运营活动中,优惠券使用过程有几个重要阶段:制券--发券--核销(作废)--统计, ...
- Zotero+坚果云打造多设备同步的文献管理工具(保姆级教程)
Zotero+坚果云打造多设备同步的文献管理工具(保姆级教程) 文章目录 Zotero+坚果云打造多设备同步的文献管理工具(保姆级教程) Zotero介绍 所需软件或插件 实现方式 步骤1:坚果云配置 ...
- 梅科尔工作室-DjangoWeb 应用框架+MySQL数据库第五次培训
目录 前言 1.App 登录请求与实现 1.1.views.py连接数据库 1.2.前端编程 1.2.建表(不依赖DJango) 1.3.后端编程 2.效果展示 总结 前言 本文记录梅科尔工作室IoT ...
- Django保姆级简易项目
图片及代码均为自我理解,勿喷!!! 从头到尾,建立一个简单的django项目,保姆级教程. 从头创建django项目的脑图,如下: 框架搭建 django版本(2.2): 使用python的pip安装 ...
最新文章
- 利用Visual Studio的搜索功能和正则表达式统计代码行数
- 一款针对Outlook的红队安全研究工具
- System.Net.WebException: The operation has timed out at System.Net.HttpWebRequest.GetResponse()
- led灯条维修_led硅胶线条灯不亮的8大原因,怎样识别led灯带的质量
- 怎么调出matlab的函数,matlab定义函数【搞定方法】
- 用户体验设计和精益设计的平衡之道
- 在老ASP中使用对象的对象生存期问题
- 如何制定个人理财计划_如何根据经济状况做个人投资理财计划?
- 2019电子设计大赛电磁曲射炮制作分享
- lisp型材库_基于Visual Lisp的面向对象零件库的开发
- 二、python解析XML文档
- MATLAB中对tif格式栅格影像读取-保存
- CSS3精灵(Sprites)技术
- 8.1 linux基础,创建用户
- 小心肝队-冲刺日志(第七天)
- 树莓派与ESP8266-MQTT无线通信
- Linux wifi wpa_sup,wifi详解(四)zz
- C语言图书馆如何添加图书,如何使用C语言编写图书馆管理系统?
- php 生成斜体字,JavaScript italics方法入门实例(把字符串显示为斜体)
- 使用Matlab+Simulink开发Cortex-M系列嵌入式处理器应用程序
热门文章
- MATLAB 时间轴坐标标注一个示例
- 用Java构造器来计算圆的周长和面积
- 阿里云南京云栖大会举行,给制造业升级下猛药
- POI操作Word设置表格在字体加粗【XWPFTableCell设置字体】Java操作Word调样式
- word添加特定字体操作
- 相约鹏城|11.15-19高交会X慕尼黑华南电子展X华南电路板博览会X半导体显示展齐聚深圳,共襄盛举~
- node.js模拟qq漂流瓶
- win10ltsc安装后重启提示bitlocker有问题怎么办_U盘损坏五种常见问题的修复方式...
- 每周积累|ARP欺骗攻击
- 人机交互系统(3.1)——NLP文本数据增强方法