潭州课堂25班:Ph201805201 django框架 第五课 自定义简单标签,包含标签,模型类创建,梳理类创建 (课堂笔记)
2024-08-27 04:16:33
自定义标签同自定义过渡器一样,要创建文件,在配置文件中以APP方法注册,对方法进注册,在 html 文件中引入,..
由模板传参
在
在配置文件中改时区:
由视图函数传参
包含标签:
当有这种重复的代码时,我们可用包含标签
第一:新建个 html 文件删掉所有代码,重写个要封装,会重复使用的那段代码,
第二,绑定模板,
绑定模板
带参数的包含标签:
模型:
在虚拟环境 中安装 pymysql
连接配置
另写个连接 mysql
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # 数据库引擎
'NAME': 'my123', # o灵气库名称
'USER': 'admin', # 用户
'PASSWORD': 'Root110qwe', # 密码
'HOST': '127.0.0.1', # ip 地址
'PORT': '3306' } } # mysql 的默认端口
必须在 mysql 中有相应的库名
创建个my123的库
create database my123;
import pymysql
pymysql.install_as_MySQLdb()
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| binbin |
| my123 |
| mysql |
| performance_schema |
| sys |
+--------------------+
6 rows in set (0.00 sec)
mysql> use my123
Database changed
mysql> show tables;
Empty set (0.00 sec)
在 pycharm 中按这方法输入 makemigrations dork(dork 是APP名字,如果不写会在每个 APP中创建)
新创建出的文件,
提交数据,执行 sql 语句:
可以看到执行成功
表名是 APP 名 + 类名的小写
最新文章
- java提高篇(二一)-----ArrayList
- [No000065]python 获取当前时间
- EnterpriseLibrary 6.0中DAAB独立数据库配置文件初始化
- Windows下虚拟机安装Mac OS X ----- VM12安装Mac OS X 10.11
- tomcat解压war包的一点例外
- 在stm32上移植wpa_supplicant(一)
- UIcollectionView的使用(首页的搭建2)
- Linux下Ant的安装
- 一种解决Android studio 3.0 Build报错的方法
- (链表) 206. Reverse Linked List
- hdu 2181 哈密顿绕行世界问题【DFS】
- 一个ner的bug
- 深入浅出MySQL++数据库开发、优化与管理维护+第2版+唐汉明 -- 存储引擎 - 数据类型 - 字符集和校验规则 -
- js如何调试,使用debug模式
- java基础思维导图大全
- 三种数据库访问——Spring JDBC
- Node.js 项目打包
- BZOJ 1076 奖励关(状压期望DP)
- 目标检测 — 计算IOU
- 基于neo4j图数据库,实现人口关系大图的基本思路及实现方案。