潭州課堂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 名 + 類名的小寫

相關文章
相關標籤/搜索