zoukankan      html  css  js  c++  java
  • 潭州课堂25班:Ph201805201 django框架 第五课 自定义简单标签,包含标签,模型类创建,梳理类创建 (课堂笔记)

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

  • 相关阅读:
    全选、反选和不选
    树状图
    年月日选择器
    细谈HTML5
    再谈HTML
    FlashFXP 破解代码
    文件上传示例
    PHP聊天室框架
    JS判断是否来自手机移动端的访问,并跳转
    JQUERY知识总结
  • 原文地址:https://www.cnblogs.com/gdwz922/p/9912946.html
Copyright © 2011-2022 走看看