06 2020 档案

摘要:16 前端项目搭建 1 创建项目 cd 项目目录下 vue init webpack 项目名 运行项目: npm run dev 也可以在pycharm中运行。 如果,多个Vue项目在运行,8080端口被占用,服务器会自动改端口 2 初始化项目 将HelloWorld.vue 删除,清除APP.vu 阅读全文
posted @ 2020-06-22 21:28 pythoner_wl 阅读(158) 评论(0) 推荐(0) 编辑
摘要:12 组件化开发 组件(component)是对功能,页面的封装。很多网页,用同样的功能,页面,可以调用相同的组件而不用重复的写代码。将 HTML,css,JavaScript封装为一个整体,称为组件。 vue组件,有两种,默认组件(全局组件) 和 单文件组件。 使用组件注意: 首先,组件标签,要在 阅读全文
posted @ 2020-06-19 18:43 pythoner_wl 阅读(133) 评论(0) 推荐(0) 编辑
摘要:9 ajax vue.js默认没有提供ajax功能的。 所以使用vue的时候,一般都会使用axios的插件来实现ajax与后端服务器的数据交互。 注意,axios本质上就是javascript的ajax封装,所以会被同源策略限制。 下载地址: https://unpkg.com/axios@0.18 阅读全文
posted @ 2020-06-18 19:43 pythoner_wl 阅读(114) 评论(0) 推荐(0) 编辑
摘要:5 过滤器 过滤器,自定义函数,输出内容,操作数据 调用过滤器: {{price|flo}} 全局过滤器: Vue.filter('过滤器名',function(n){ return n.toFixed(2) + '元' //四舍五入保留两位小数,n是被处理的数据 }) 局部过滤器:在Vue对象里的 阅读全文
posted @ 2020-06-17 20:38 pythoner_wl 阅读(109) 评论(0) 推荐(0) 编辑
摘要:vue前端框架(MVVM 模型:Model-View-ViewModel) jquery 是 获取元素,完成特效; vue 是 方便操作 ,控制数据 ,也可完成特效 vue.js script src 导入 V,view 视图模板 div: {{ message }} script: vue.js要 阅读全文
posted @ 2020-06-16 19:07 pythoner_wl 阅读(122) 评论(0) 推荐(0) 编辑
摘要:后台管理 """ 当一个文件夹下文件比较多的时候 你还可以继续创建文件夹分类处理 templates文件夹 backend文件夹 应用1文件夹 应用2文件夹 """ 添加文章 有两个需要注意的问题 1.文章的简介 不能直接切去 应该先想办法获取到当前页面的文本内容之后截取150个文本字符 2.XSS 阅读全文
posted @ 2020-06-15 19:56 pythoner_wl 阅读(110) 评论(0) 推荐(0) 编辑
摘要:登陆功能 bbs首页搭建 导航条用户功能 admin后台管理 首页文章展示 用户头像展示(media配置) 图片防盗链 个人站点页面搭建 侧边栏展示功能 标签 分类 日期 侧边栏筛选功能 将侧边栏制作成inclusion_tag 登陆功能 def login(request): if request 阅读全文
posted @ 2020-06-11 20:11 pythoner_wl 阅读(157) 评论(0) 推荐(0) 编辑
摘要:bbs是一个前后端不分离的全栈项目,前端和后端都需要我们自己一步步的完成 表创建及同步 注册功能 forms组件 用户头像前端实时展示 ajax 登陆功能 自己实现图片验证码 ajax 搭建bbs首页 导航条根据用户是否登陆展示不同的内容 数据库表创建及同步 """ 由于django自带的sqlit 阅读全文
posted @ 2020-06-11 08:43 pythoner_wl 阅读(234) 评论(0) 推荐(0) 编辑
摘要:Forms组件 校验数据 from app01 import views # 将校验的数据组成字典的形式传入即可 form_obj = views.MyForm({'username':'jason','password':'123','email':'123'}) # 判断数据是否合法 form_ 阅读全文
posted @ 2020-06-09 17:44 pythoner_wl 阅读(180) 评论(0) 推荐(0) 编辑
摘要:测试脚本 text.py 当你只是想测试django中的某一个py文件内容 那么你可以不用书写前后端交互的形式 而是直接写一个测试脚本即可 脚本代码无论是写在应用下的tests.py还是自己单独开设py文件都可以 # 测试环境的准备 去manage.py中拷贝前四行代码 import os impo 阅读全文
posted @ 2020-06-08 16:04 pythoner_wl 阅读(295) 评论(0) 推荐(0) 编辑
摘要:ajax请求 异步提交 局部刷新 发送请求的方式 1.浏览器地址栏输入url GET请求 2.a标签href属性 GET请求 3.form表单 GET请求/POST请求 4.ajax GET请求/POST请求 ajax发送普通数据 $('#btn').click(function () { $.aj 阅读全文
posted @ 2020-06-06 20:51 pythoner_wl 阅读(357) 评论(0) 推荐(0) 编辑
摘要:form表单 form表单默认是get请求数据 http://127.0.0.1:8000/login/?username=jason&password=123 form表单action参数 1.不写 默认当前url 2.全写 指定url 3.只写后缀 /login/ form表单提交数据,既有ge 阅读全文
posted @ 2020-06-04 20:55 pythoner_wl 阅读(89) 评论(0) 推荐(0) 编辑
摘要:自定义分页器的拷贝及使用 分页器代码copy: class Pagination(object): def __init__(self, current_page, all_count, per_page_num=2, pager_count=11): """ 封装分页相关数据 :param cur 阅读全文
posted @ 2020-06-04 20:53 pythoner_wl 阅读(89) 评论(0) 推荐(0) 编辑
摘要:中间件 自定义中间件 1.在项目名或者应用名下创建一个任意名称的文件夹 2.在该文件夹内创建一个任意名称的py文件 3.在该py文件内需要书写类 类必须继承MiddlewareMixin 类里面自定义五个方法 (这五个方法并不是全部都需要书写,用几个写几个) 4.注册到配置文件 MIDDLEWARE 阅读全文
posted @ 2020-06-03 21:23 pythoner_wl 阅读(175) 评论(0) 推荐(0) 编辑
摘要:数据库查询优化 only与defer select_related与prefetch_related orm语句的特点:惰性查询 不使用查询结果,就不执行语句 # only与defer res = models.Book.objects.only('title') for i in res: pri 阅读全文
posted @ 2020-06-02 16:48 pythoner_wl 阅读(177) 评论(0) 推荐(0) 编辑
摘要:视图层 views.py FBV与CBV FBV: def index(request): return HttpResponse('index') CBV url(r'^login/',views.MyLogin.as_view()) from django.views import View c 阅读全文
posted @ 2020-06-01 20:11 pythoner_wl 阅读(132) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示