zoukankan      html  css  js  c++  java
  • 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值,也是数据库中真正存储的字段

  • 相关阅读:
    扩展Image组件,属性不显示
    unity ugui如何用scrollview展示多个不同的3d物体
    Unity 给模型添加子物体,跟随父物体移动和旋转时不同步问题
    Unity3D性能优化
    Vs2017安装不上个问题,愁了好久
    Time.timeScale 暂停游戏
    unity.3d 打开monodevelop无法调用命名空间问题
    Unity.3D中,两个界面各自脚本中的变量如何调用
    * 笔记标题及标签整体说明+md总结
    & 文件透传整理
  • 原文地址:https://www.cnblogs.com/zhaoweihang/p/9179634.html
Copyright © 2011-2022 走看看