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值,也是数据库中真正存储的字段

  • 相关阅读:
    写一个含数字,拼音,汉字的验证码生成类
    Vue.js 学习示例
    webapi
    webapi
    WebApi接口
    WebApi接口
    WebApi
    个人插件锦集
    ShenNiu.MVC管理系统
    Centos6搭建Samba服务并使用Windows挂载
  • 原文地址:https://www.cnblogs.com/zhaoweihang/p/9179634.html
Copyright © 2011-2022 走看看