Django
lijiuchangxin
这个作者很懒,什么都没留下…
展开
-
Django第二天、模板
一:创建模板对象创建一个Template对象最简单的方法就是直接实例化它,Template类就在django.template模块中,构造函数接受一个参数。基本步骤:1、转到project目录,输入命令python manage.py shell 启动交互对象2、引入template模块,from django import template python manage.py shellfrom...原创 2018-06-20 20:54:58 · 154 阅读 · 0 评论 -
Django第三天、模板继承和模型
一:模板继承 {% block 标签名%} {% endblcok %} 可以使子模板来进行继承、添加、覆盖标签中的内容。 子模板继承父模板:{% extends 父模板的位置 %}二:Django的model(模型) Model层用来与数据库交互。 1.安装MySQL数据库的适配器(在黑框终端中输入) pip install -i http...原创 2018-06-21 17:08:14 · 309 阅读 · 0 评论 -
Django第四天、模型
一:关系表 1、“一对多”关系表设计在‘多’方设置外键(foreign key),关联父表(主表)的主键。添加学校记录#实例化对象school1 = school(school_name='清华大学',school_address='北京')school1.save()#对象管理器school.objects.create(school_name='南开大学',school...原创 2018-06-22 17:40:29 · 117 阅读 · 0 评论 -
Django框架学习,第一天
一:Django简介: Django是一个优秀的web框架。 Django是一个MTV设计模式。MVC设计模式: Django框架的MTV设计模式:二:路由配置 1. 在project下的urls.py中的URLpatterns变量所指向的列表中添加路由添加路由,path('第一部分url',include(''应用所指向的urls模块)) 2...原创 2018-06-19 16:59:02 · 213 阅读 · 0 评论 -
Django第六天(退出登录,静态资源的引入,上传文件)
一:退出登录(注销)的方式: 1、del request.session["属性名"] 2、request.session.set_expiry(value)设置session过期秒数 重定向:从客户端的角度看,发送了多次请求。 重定向方式之一: 通过返回HttpResponseRedirect(“重定向地址”)...原创 2018-06-27 12:11:49 · 135 阅读 · 0 评论 -
Django第七天(admin,分页器,)
一:admin后台管理 1.创建超级用户python manage.py createsuperuser 2.将应用添加到setting.py中的INSTALLED_APP列表中 3.在应用中编写模型类,并迁移(同步)至数据库。 4.在该应用admin.py中注册模型:(使admin后台能对该应用的模型进行管理)admin.site.register([模型类,....)二...原创 2018-06-27 17:05:06 · 1547 阅读 · 0 评论 -
Django第五天(url反向解析,cookie,session)
一:url反向(逆向)解析 url反向(逆向)解析:通过视图函数解析url的过程。 步骤: 1.在项目的urls.py(总路由模块)中的include()函数中,添加namespace参数,确定包含的应用路由的模块的对应的命名空间。 path('myapp/',include('myapp.urls',namespace="myapp" )...原创 2018-06-27 17:07:08 · 236 阅读 · 0 评论 -
Django第八天(错误页面,Django缓存)
一:自定义错误页面: 配置settings.pyDEBUG = FalseALLOWED_HOSTS = ["允许访问的主机"]handler500 = 处理相应异常的视图函数二:Django缓存第一种缓存:memcached缓存 准备工作: 1.安装memcached -d install2.启动服务net start "Memcached Server"3.使...原创 2018-06-28 17:19:19 · 324 阅读 · 0 评论