潭州课堂25班:Ph201805201 django框架 第五课 自定义简单标签,包含标签,模型类建立,梳理类建立 (课堂笔记)

自定义标签同自定义过渡器同样,要建立文件,在配置文件中以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 名 + 类名的小写

相关文章
相关标签/搜索