随笔分类 -  django

摘要:请求与相应 HttpRequest的常用属性和方法 path:一个字符串,表示请求的页面的完整路径,不包括域名 method: 一个字符串,表示请求使用的的HTTP方法,常用值包括:'GET', 'POST'。 encoding:一个字符串,表示提交的数据的编码方式 如果为None则表示使用浏览器的 阅读全文
posted @ 2019-04-08 16:50 Ivy丶 阅读(287) 评论(0) 推荐(0)
摘要:django模型系统一 1.数据库的连接配置 django连接mysql的配置流程 安装pymysql ** pip install pymysql 修改配置 修改setting的配置文件 1 DATABASES = { 2 'default': { 3 'ENGINE': 'django.db.b 阅读全文
posted @ 2019-04-08 13:39 Ivy丶 阅读(216) 评论(0) 推荐(0)
摘要:自定义代码标签和布局 1.代码布局: 某个app特有的: 自定的代码一般需放在app目录下的templatetags文件夹 再到templatetags文件夹下创建python模块 公用的: 创建一个新的app,将python模块定义到新的app中,在INSTALL_APPS注册,然后就可以使用。 阅读全文
posted @ 2019-04-08 09:58 Ivy丶 阅读(407) 评论(0) 推荐(0)
摘要:模板的继承和引用 引用: 将一个页面引用到另一个页面 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 </head> 7 <body> 8 <h1 id=" 阅读全文
posted @ 2019-04-04 14:46 Ivy丶 阅读(453) 评论(0) 推荐(0)
摘要:常用的模板标签 1.for 1 from django.shortcuts import render, HttpResponse, redirect, reverse 2 from datetime import datetime 3 4 5 # Create your views here. 6 阅读全文
posted @ 2019-04-04 13:35 Ivy丶 阅读(355) 评论(0) 推荐(0)
摘要:django的静态文件的引入 1.路径配置 在templates文件夹的同级目录下新建static文件夹 在setting里面写上STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')] 2.静态文件的引入 硬编码 1 <!DOCTYPE html> 阅读全文
posted @ 2019-04-03 16:15 Ivy丶 阅读(1849) 评论(1) 推荐(0)
摘要:1.模板路径的查找 template模板的查找顺序: django会优先在dirs里面的路径去查找模板路径 当所查找的路径不在dirs里面的路径的时候,若app_dirs为True,则django会去install_apps里面去找 2.模板变量 当前后端发生数据交互的时候需要前端呈现动态的数据,比 阅读全文
posted @ 2019-04-03 15:46 Ivy丶 阅读(483) 评论(0) 推荐(0)
摘要:django的模板系统 设置模板路径 在manager.py的同级目录下新建一个templates的文件夹 在项目根目录下的setting里面的TEMPLATES变量里面加上 : 'DIRS': [os.path.join(BASE_DIR, 'templates')] 通过pycharm创建的dj 阅读全文
posted @ 2019-04-03 13:29 Ivy丶 阅读(192) 评论(0) 推荐(0)
摘要:django额外参数的传递 path方法:path(route, view, kwargs=None, name=None) path方法可以传递入一个额外参数的字典参数(kwarg),字典里的值就会被传给视图函数。 传入的字典里的key必须在视图函数的参数里,否则会报错。 当字典参数里的key和u 阅读全文
posted @ 2019-04-03 11:17 Ivy丶 阅读(2687) 评论(0) 推荐(0)
摘要:django的url分配 一般视图模块(views.py)都放在自己所属的app目录下,在app目录下新建路径模块(urls.py),由app目录下的urls.py来分配当前app的路径。 在app目录下新建视图函数 1 from django.shortcuts import render, Ht 阅读全文
posted @ 2019-03-21 21:27 Ivy丶 阅读(2445) 评论(0) 推荐(0)
摘要:1.安装django pip install django 2.创建项目 进入到项目文件夹的根目录下 django-admin startproject <project_name> 3.创建app python manager.py startapp <app_name> Django的设计模式 阅读全文
posted @ 2019-03-21 20:47 Ivy丶 阅读(279) 评论(0) 推荐(0)