随笔分类 - Django
摘要:在settings.py同级文件__init__.py中添加以下文件后 import pymysql pymysql.install_as_MySQLdb() 执行python manage.py,报错“ModuleNotFoundError: No module named 'MySQLdb'”
阅读全文
摘要:1、模板语言 1.1 模板变量 模板变量的作用是计算并输出,变量名必须由字母、数字、下划线(不能以下划线开头)和点组成。 语法:{{变量}} 当模板引擎遇到点如book.title,会按照下列顺序解析: (1)字典book['title'] (2)先属性后方法,将book当作对象,查找属性title
阅读全文
摘要:视图负责接收Web请求HttpRequest,进行逻辑处理,返回Web响应HttpResponse给请求者。 1、使用视图 使用视图时需要进行两方面操作: (1)在"应用/views.py"中定义视图 (2)配置URLconf,将视图函数和url对应起来 2、URLconf 用户通过在浏览器的地址栏
阅读全文
摘要:1、Django框架中的ORM示意图 2、使用MySQL数据库 2.1 更换默认数据库 进入settings.py文件,找到DATABASES项,默认使用SQLite3数据库 修改为使用MySQL数据库:将引擎改为mysql,提供连接的主机HOST、端口PORT,数据库名NAME,用户名USER,密
阅读全文
摘要:1、MVC简介 最初是由施乐公司旗下的帕罗奥多研究中心的一位研究人员给 smalltalk语言发明的一中软件设计模式。 MVC的理念:分工。 MVC的核心思想:解耦。 1.1 Web MVC模型 M全拼为Model,主要封装对数据库层的访问,对数据库中的数据进行增、删、改、查等操作。 V全拼为Vie
阅读全文