-
django-ORM
- 类和数据表建立关系
- 通过修改配置方便地进行数据库的切换.
-
准备连接mySql
- 讲解一些基本的mysql连接操作.
- 日常创建app步骤.
- 首先使用命令 python manage.py startapp xxx
- 在settings.py文件里面,注册(填写)刚刚新建的app名字.
- 78行.默认SQLite数据(DATABASE)
- 'ENGINE':'django.db.backends.mysql',
- 'NAME':'xxyy',
- 'USER':'root',#账号
- "PASSWORD":"mysql",#密码
- "HOST": '192.168.x.x' #指定mysql数据库所在的电脑ip
- "PORT": 3306
- pip install pymysql
-
在init.py 修改
- import pymysql
pymysql.install_as_MySQLdb()
- import pymysql
-
复习内容
- 在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')
- 然后定义好,创建好数据库的迁移.
- 然后修改views.py,添加显示所有图书信息的函数.(控制器,使用render传递参数,给T)
- 然后就创建templates文件夹,然后记得在settings.py里面注册.!
- 然后修改项目的urls.py
- 然后添加项目的urls.py文件.
-
然后需要处理跳转=====重定向==服务器不返回页面,而是告诉浏览器再去请求其他的url地址.
- HttpResponseRedirect (重定向)
- 在views.py里面定义一个专门用于删除图书的函数.
- 另外一种重定向函数 from django.shortcuts import render,redirect
05-Model属性以后端配置
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 点我查看本文集的说明及目录。 本项目相关内容( github传送 )包括: 实现过程: CH1 创建一个博客应用 ...
- 已经同步到gitbook,想阅读的请转到gitbook: Django 1.10 中文文档 This tutori...
- epub格式下载 感谢@Cluas 链接: https://pan.baidu.com/s/1kVGavLd 密码...