![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django框架学习
文章平均质量分 80
狄鸠
写给5年后的自己
展开
-
Django(10) - mysql时区设置
# 先让Mysql支持time_zone1. 进入Django环境下面(-p后面不要带密码)mysql_tzinfo_to_sql /usr/share/zoneinfo/Asia/Shanghai Shanghai | mysql -u root -p mysql2. 重新启动数据库sudo service mysql restart3. 查看mysql时间use mysqlshow tables;select * from time_zone_name# 数据库允许用户远程登录(使当原创 2020-06-14 01:16:52 · 300 阅读 · 0 评论 -
Django(9) - 请求与响应
除了ForeignKey,ManyToManyFiled,OneToOne,所在字段可以可以同类名相同,其他字段都不允许和类名相同请求与响应一,HttpRequest对象django框架 --> Web应用框架请求和响应是框架中的数据流request的属性二,GET和POST请求1),GET请求/*form表单模拟*/<form action="" method="get"> {# action如果不写代表跳转到当前页 #} <p>用户名原创 2020-06-14 01:14:54 · 133 阅读 · 0 评论 -
Django(8) - 表关联对象及多表查询
模型基础三表关联对象及多表查询一,关联表数据操作1.1,复习数据操作(增删改查)1.g1 = Grade.objects.create(name='Django框架', num=41)2.g2 = Grade.get_or_create(name='爬虫框架', num=39) 3.g3 = Grade(),g3.name='Web前端',g3.num='41',g3.save()3.g4 = Grade(name='Tornado框架', num=30),g4.save()1.2,OneT原创 2020-06-14 01:08:52 · 1153 阅读 · 0 评论 -
Django(7) - 常用的查询以及表关系的实现
模型基础二一,常用的字段类型映射关系二,字段常用参数primary_key=True # 指定是否为主键unique=True/False # 指定是否唯一null=True/False # 是否允许为空,默认Falseblank=True/False # 等于True时form表单验证可以为空,默认Falsedefault=默认值 # 设置默认值DateField.auto_now: # 每次修改都会将当前时间更新进去,只有调用QuerySet.update方法将不再调用,这个参数原创 2020-06-14 01:08:19 · 285 阅读 · 0 评论 -
Django(6) - 模型基础
六,模型基础一,数据库连接配置1),安装 安转pymysql,进入到对应的虚拟环境pip install pymysql 2),创建:创建数据库创建数据库用户创建库:create database 库名;配置:在setting中配置mysqlDATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'CRM', # 数据库名(Mysql里创建原创 2020-06-14 01:05:00 · 142 阅读 · 0 评论 -
Django(5) - 自定义过滤器及标签
五,自定义过滤器及标签满足额外需求一,自定义过滤器(常用在App下创建)一,在App下创建 1.创建templatetags包,注意,这是一个python包 2.创建customer_filters.py文件 3.配置: 在setting.py下配置,添加App名 INSTALLED_APPS = [ 'django.contrib.admin', 'django.cont原创 2020-06-14 00:57:36 · 123 阅读 · 0 评论 -
Django(4) - 模板标签
创建Django项目步骤:第一步:创建虚拟环境第二步:安装django模块第三步:创建一个存放项目的根目录文件夹,进入文件夹后,再使用django-admin创建django项目第四步:进入到项目根目录后,直到看到manage.py这个文件,运行runserver命令第五步:pycharm远程连接虚拟机:设置三个点连接到python解释器设置好Deployment里面的设置设置好在pycharm里面的runserverDjango项目操作步骤URLconf:urls.py:指明你的登原创 2020-06-14 00:48:38 · 161 阅读 · 0 评论 -
Django(3) - 模板变量及过滤器
三,模板变量及过滤器1,模板路径总结 1),放在根目录下的templates设置# 1,在根目录CRM创建一个templates(工用)文件夹,专门用来放置模板# 2,设置seting.py文件里面的TEMPLATES里面的'DIRS':'DIRS': [os.path.join(BASE_DIR, 'templates')] 2),单独放在App下的templates# 1,创建一个新的App,把他下载到pycharm中python manage.py startapp App名#原创 2020-06-14 00:45:18 · 131 阅读 · 0 评论 -
Django(2) - url路由以及模板渲染方式
url路由分配以及模板渲染方式一,url基本概念和格式 1.1,基本概念 是一个网址,全球统一资源定位符,作用:用来标识互联网上资源的地址。 1.2,格式 二,django的路由系统(url配置)2.1,路径访问出错三,path和re_path(在新的app里面则需要自己创建一个urls.py文件) 3.1,path# 1,基本格式urlpatterns = [ path('admin/', admin.site.urls, kwargs=None, name=原创 2020-06-14 00:43:17 · 254 阅读 · 0 评论 -
Django(1) - Django介绍及环境搭建
一,Django:Web应用框架Django是个什么东西?Web应用(程序)框架互联网(电网)----> 传递信息,数据(传电)Web应用分为两类:1,服务器程序(发电厂) 2,应用程序(电器)服务器程序:接收传递数据(使用apache,nginx构建等)WSGI:处理服务器程序和应用程序连接问题应用程序(电器),Web应用框架:工作原理Django:全能型的Web框架Tornado:异步的Web框架二,设计模式mtv-m models模型:负责业务数据对象原创 2020-06-14 00:38:37 · 173 阅读 · 0 评论 -
Django框架学习(3):模板标签
创建Django项目步骤:第一步:创建虚拟环境第二步:安装django模块第三步:创建一个存放项目的根目录文件夹,进入文件夹后,再使用django-admin创建django项目第四步:进入到项目根目录后,直到看到manage.py这个文件,运行runserver命令第五步:pycharm远程连接虚拟机:设置三个点连接到python解释器设置好Deployment里面的设置设置好...原创 2019-05-19 15:37:56 · 151 阅读 · 0 评论 -
Django框架学习(2):模板变量及过滤器
三,模板变量及过滤器1,模板路径总结 1),放在根目录下的templates设置# 1,在根目录CRM创建一个templates(工用)文件夹,专门用来放置模板# 2,设置seting.py文件里面的TEMPLATES里面的'DIRS':'DIRS': [os.path.join(BASE_DIR, 'templates')] 2),单独放在App下的templates# 1,...原创 2019-05-19 15:33:18 · 126 阅读 · 0 评论 -
Django框架学习(1):url路由以及模板渲染方式
url路由分配以及模板渲染方式一,url基本概念和格式 1.1,基本概念 是一个网址,全球统一资源定位符,作用:用来标识互联网上资源的地址。 1.2,格式二,django的路由系统(url配置)2.1,路径访问出错三,path和re_path(在新的app里面则需要自己创建一个urls.py文件) 3.1,path# 1,基本格式urlpatterns = [ ...原创 2019-05-19 15:31:39 · 274 阅读 · 0 评论