day59-Django基础-配置功能模块+配置数据库

  • 2019 年 10 月 5 日
  • 筆記

1.HTML文件的form表单的提交三要素:

a. action将决定form提交的路径,给后台判断,method 方法 POST 给后台  b. name 将定义提交字典的 key 值  c. submit 按钮将提交这个表单里面的数据

2.使用频率极高的三个Django封装的方法

a. render 方法用来返回一个 HTML 的网页  b. HttpResponse 方法用来返回一个文本的字符串  c. redirect 方法用来跳转一个新的网页

3.后台如何获取前台传过来的数据(字典)

4.后台分类细化功能,新建app的流程,必须做!!!!!!一步不能漏!!!!!!!!

1.首先运行 python manage.py startapp app01  2.然后在 settings 文件下的 INSTALLED_APPS 列表里面添加 app01.apps.App01Config,新增配置 app  3.业务路径写在 新建的app01下面的 views 里面,然后在 settings 里面导入views,即实现了功能细分
图是别的图,但是流程是一模一样的

5.如何给pycharm配置数据库

1.首先在 cmd 下,登录mysql服务,进入mysql,新建一个 mysite (名字随意)数据库。create database mysite; 2.在 settings 下面配置数据库连接信息

3.在设置完 settings 之后,随后就在同级目录下的 __init__.py 文件里面添加一段代码

4.等到前三部做完之后,在app01下的models里面

5.随后分别执行两句命令,执行完就代表这个表建立完了。是可以在数据库里面直接查询的

但是在之前!!!大的标题第 4 步一定要做完!!!必须注册进 settings!!!

但是在之前!!!大的标题第 4 步一定要做完!!!必须注册进 settings!!!

但是在之前!!!大的标题第 4 步一定要做完!!!必须注册进 settings!!!

但是在之前!!!大的标题第 4 步一定要做完!!!必须注册进 settings!!!

但是在之前!!!大的标题第 4 步一定要做完!!!必须注册进 settings!!!否则你找不到原因原地爆炸!!!

6.在pycharm中配置数据库连接,如图所示,找到MySQL数据库

7.随后进入下面的页面,配置完成之后点 "确定"

8.连接报错(可能)

报错内容:  Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property  如何解决:先运行下面这一句 sql 就可以解决这个问题  set global time_zone='+8:00';

9.做完以上,就完成了pycharm对数据库的配置,现在使用数据库。在使用的app里面导入已配置数据库的类

10.ORM查询方式,使用固定语法,工具帮你翻译成sql语句,连接数据库,实现校验查询