Django小结02

2023-10-27

1,数据库设置

1,打开myproject/settings.py

配置mysql数据库,需要添加密码,默认端口3306
在这里插入图片描述
myproject/ _ _init _ _.py

import pymysql

pymysql.install_as_MySQLdb()
2,设置时区,添加应用

在这里插入图片描述
在这里插入图片描述
INSTALLED_APPS的默认配置
在这里插入图片描述

3,添加模型

1,定义模型 ---- 本质上是拥有附加元数据的数据库布局
创建两个模型 Question和Choice
myapp01/models.py
在这里插入图片描述
2,数据库迁移

python3 manage.py makemigrations myapp01

在这里插入图片描述

python3 manage.py migrate 

在这里插入图片描述
三步指南
在这里插入图片描述

2,带参数的视图函数

myapp01/urls.py
在这里插入图片描述
myapp01/views.py
在这里插入图片描述
在浏览器中的搜索结果为
在这里插入图片描述

说明:url: 127.0.0.1:8000/myapp01/  不跟参数,则调用index(request)视图函数,
   url:127.0.0.1:8000/myapp01/23 跟数字,则调用search(request,code_id)视图函数
在地址栏中输入url后,会自动添加'/'结尾,
所以输入127.0.0.1:8000/myapp01/3239  和输入 127.0.0.1:8000/myapp01/3239/  都会匹配
	url(r'(?P<code_id>[0-9]+)/$',views.search,name='search') 这个url
如果去掉上面url中的'/',变成url(r'(?P<code_id>[0-9]+)$',views.search,name='search') ,则会报错
或者去掉结尾符‘$’,变成url(r'(?P<code_id>[0-9]+)',views.search,name='search'),表示/myapp01/后面只要跟的是数字,都可以调用search(request,code_id)视图函数,如下图:

在这里插入图片描述

3,从数据库调用数据

myapp01/vies.py

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Django小结02 的相关文章

  • usb描述符以及传输方式

    lsusb命令 Bus 002 表示第2个usb主控制器 Device 002 表示系统给usb鼠标分配的设备号 ID 8087 8002 Intel Corp 表示usb设备的ID 这个ID由芯片制造商设置 可以唯一表示该设备 8087
  • 洛谷P5731 【深基5.习6】蛇形方阵

    include
  • 电脑itunes,iTunes

    Music TV and podcasts take center stage iTunes forever changed the way people experienced music movies TV shows and podc
  • 内存管理之分段与分页

    内存管理之分段与分页 转载自多名技术分享者 仅供参考 第一篇 要理解分段和分页 那么得理解为什么会出现分段和分页的技术 首先 这两个技术都是为了利用和管理好计算机的资源 内存 在分段这个技术还没有出现之前 程序运行是需要从内存中分配出足够多
  • 【Verilog】Verilog定义二维数组(2D Array)

    目录 定义的种类 第一种 赋值方法 第二种 赋值方法 第三种 赋值方法 定义的种类 首先看几组定义类型 第一种 定义一个位宽为8的 data1 reg 和 data2 wire 的变量 reg 7 0 data1 wire 7 0 data
  • java.io.IOException: InvalidResourceRequestException: Invalid resource request

    1 背景 做一次kylin计算选择mr进行计算cube 但是报错 首先是 这一报错 报错打开是 yarn上的原因为 2019 05 09 15 07 38 495 ERROR Thread 52 org apache hadoop mapr
  • R文本挖掘之五情感分析

    本文是转载 原文地址 CSDN R语言做文本挖掘 Part5情感分析 Part5情感分析 这是这个系列里面最后一篇文章了 其实这里文本挖掘每一个部分单拎出来都是值得深究和仔细研究的 我还处于初级研究阶段 用R里面现成的算法 来实现自己的需求
  • java 多线程 并发实例_java编程多线程并发处理实例解析

    本文主要是通过一个银行用户取钱的实例 演示java编程多线程并发处理场景 具体如下 从一个例子入手 实现一个银行账户取钱场景的实例代码 第一个类 Account java 账户类 package cn edu byr test public
  • ctfshow-Misc入门 图片篇(50-60)

    八神出的misc入门系列 misc57 59做的比较晚了 本来想着等解了misc61一块发wp的 忙着比赛和推免就忘了 今天看到群里有人用g4 的工具一把梭了才想起来这个事 misc61等能把原理讲清楚了再发 图片篇 图片篇 颜色通道 mi
  • 经典运放电路详细分析(模拟电子技术)

    运放电路 何为运放电路 由运算放大器组成的电路 简称为运放电路 这些电路可以说是五花八门 是我们学习模拟电子技术的一个重要内容 更是一个电子工程师必须掌握的电路之一 运放电路有多种类型 是不是我们把它们牢牢记住就行了呢 显然不是啦 作为知识
  • Excel打开csv文件时中文内容显示为乱码或问号的解决办法

    有同事遇到这样一个问题 就是打开csv文件后 里面的中文显示乱码或者问号 网上找了很久 没有找到有效的解决方法 改非Unicode编码 windows显示语言 office显示语言都没有用 随后自己研究了一下 发现只要改一个地方就可以正常显
  • JWT校验

    JWT JSON Web Token 的缩写 由三部分组成 Header 头部 Payload 负载 Signature 签名 随着技术的发展 分布式web应用的普及 通过session管理用户登录状态成本越来越高 因此慢慢发展成为toke
  • 特征选择和特征理解

    特征选择和特征理解 特征选择 排序 对于数据科学家 机器学习从业者来说非常重要 好的特征选择能够提升模型的性能 更能帮助我们理解数据的特点 底层结构 这对进一步改善模型 算法都有着重要作用 特征选择主要有两个功能 减少特征数量 降维 使模型

随机推荐