05-Model属性以后端配置

  1. django-ORM

    1. 类和数据表建立关系
    2. 通过修改配置方便地进行数据库的切换.
  2. 准备连接mySql

    1. 讲解一些基本的mysql连接操作.
    2. 日常创建app步骤.
      1. 首先使用命令 python manage.py startapp xxx
      2. 在settings.py文件里面,注册(填写)刚刚新建的app名字.
    3. 78行.默认SQLite数据(DATABASE)
      1. 'ENGINE':'django.db.backends.mysql',
      2. 'NAME':'xxyy',
      3. 'USER':'root',#账号
      4. "PASSWORD":"mysql",#密码
      5. "HOST": '192.168.x.x' #指定mysql数据库所在的电脑ip
      6. "PORT": 3306
      7. pip install pymysql
  3. init.py 修改

    1. import pymysql
      pymysql.install_as_MySQLdb()
  4. 复习内容

    1. 在models.py里面添加派生类
        class BookInfo(model.Model):
            #增加不同的字段
            btitle = models.CharField(max_length=20)
            ....
            bread = models.IntegerField(default=0)
            #删除标记(软删除标记)
            isDelete = models.BoolearnField(default=False)
    
        class HeroInfo(models.Model):
            hname = models.CharField(max_length=100)
    
            hgender = models.Boolean(default=False)
    
            hbook = models.ForeignKey('BookInfo')
    
    
    1. 然后定义好,创建好数据库的迁移.
    2. 然后修改views.py,添加显示所有图书信息的函数.(控制器,使用render传递参数,给T)
    3. 然后就创建templates文件夹,然后记得在settings.py里面注册.!
    4. 然后修改项目的urls.py
    5. 然后添加项目的urls.py文件.
    6. 然后需要处理跳转=====重定向==服务器不返回页面,而是告诉浏览器再去请求其他的url地址.
      1. HttpResponseRedirect (重定向)
    7. 在views.py里面定义一个专门用于删除图书的函数.
    8. 另外一种重定向函数 from django.shortcuts import render,redirect

你可能感兴趣的:(05-Model属性以后端配置)