自定义标签同自定义过渡器同样,要建立文件,在配置文件中以APP方法注册,对方法进注册,在 html 文件中引入,..html
由模板传参python
在mysql
在配置文件中改时区:sql
由视图函数传参数据库
包含标签:django
当有这种重复的代码时,咱们可用包含标签函数
第一:新建个 html 文件删掉全部代码,重写个要封装,会重复使用的那段代码,3d
第二,绑定模板,orm
绑定模板htm
带参数的包含标签:
模型:
在虚拟环境 中安装 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 名 + 类名的小写