• django基础学习


    {{forloop.counter}}  这是html的自增序号

    GET请求可以直接从URL中获取信息,POST请求不可以,可以把信息藏到一个隐藏的input文本框中

    orm 的概念就是对象关系映射

    一张表对应一个类

    一行代表一个对象

    一个字段代表一个对象属性

    1 django中orm的使用,

      1。手动创建一个数据库

      2.告诉django连接哪个数据库

        settings.py里面配置数据库链接信息

    DATABASES = {
    'default': {
    'ENGINE': 'django.db.backends.mysql', # 告诉Django使用MySQL的那套代码
    'NAME': 'day63', # 数据库的名字
    'HOST': '127.0.0.1', # 主机
    'PORT': 3306, # 端口
    'USER': 'root', # 用户名
    'PASSWORD': '123' # 密码
    }
    }

    2.告诉django用pymysql模块代替默认的 mysqldb去连接MySQL

    在settings.py同目录下的__init__.py文件中做配置

    import pymysql

    pymysql.install_as_Mysqldb()

    3,在app下面的models下面定义类,类一定要继承models。model

    4,创建表的两条命令行语句

      1 python manage.py makemigrations

      2 python manage.py migrate

    2 新建django项目的步骤:

      1. 创建项目APP(在setting的APP里面要添加APP名字)

      2,创建数据库和配置数据库

      3.配置templates和静态文件相关

      4 注释掉 settings.py中csrf哪一行(大约在47行左右)

    要学会设计URL,get请求可以得到url信息

    127.0.0.1:8000/delete_book/?id=2

    orm的外键关联:

      publisher=models.foreignKey(to=Publisher)

    book_obj.publisher                          -->和我这本书关联的出版社对象

    book_obj,publisher_id      -->和我这本书有关联的出版社的id值,也是数据库中真正存储的字段

  • 相关阅读:
    Oracle 删除某个用户下的所有对象,执行需谨慎
    ORACLE常用性能监控SQL
    mysql千万级大数据SQL查询优化
    qt小例子:实现阿里云物联网设备登录信息计算器
    mqtt协议
    亚马逊物联网平台c-sdk的使用
    esp32-cam开发环境搭建
    qt小例子:实现选值框和滑块同步变化
    在qt5中使用qtmqtt库
    将short类型转换为char类型
  • 原文地址:https://www.cnblogs.com/zhaoweihang/p/9179634.html
Copyright © 2020-2023  润新知