摘要:
16 前端项目搭建 1 创建项目 cd 项目目录下 vue init webpack 项目名 运行项目: npm run dev 也可以在pycharm中运行。 如果,多个Vue项目在运行,8080端口被占用,服务器会自动改端口 2 初始化项目 将HelloWorld.vue 删除,清除APP.vu 阅读全文
摘要:
12 组件化开发 组件(component)是对功能,页面的封装。很多网页,用同样的功能,页面,可以调用相同的组件而不用重复的写代码。将 HTML,css,JavaScript封装为一个整体,称为组件。 vue组件,有两种,默认组件(全局组件) 和 单文件组件。 使用组件注意: 首先,组件标签,要在 阅读全文
摘要:
9 ajax vue.js默认没有提供ajax功能的。 所以使用vue的时候,一般都会使用axios的插件来实现ajax与后端服务器的数据交互。 注意,axios本质上就是javascript的ajax封装,所以会被同源策略限制。 下载地址: https://unpkg.com/axios@0.18 阅读全文
摘要:
5 过滤器 过滤器,自定义函数,输出内容,操作数据 调用过滤器: {{price|flo}} 全局过滤器: Vue.filter('过滤器名',function(n){ return n.toFixed(2) + '元' //四舍五入保留两位小数,n是被处理的数据 }) 局部过滤器:在Vue对象里的 阅读全文
摘要:
vue前端框架(MVVM 模型:Model-View-ViewModel) jquery 是 获取元素,完成特效; vue 是 方便操作 ,控制数据 ,也可完成特效 vue.js script src 导入 V,view 视图模板 div: {{ message }} script: vue.js要 阅读全文
摘要:
后台管理 """ 当一个文件夹下文件比较多的时候 你还可以继续创建文件夹分类处理 templates文件夹 backend文件夹 应用1文件夹 应用2文件夹 """ 添加文章 有两个需要注意的问题 1.文章的简介 不能直接切去 应该先想办法获取到当前页面的文本内容之后截取150个文本字符 2.XSS 阅读全文
摘要:
登陆功能 bbs首页搭建 导航条用户功能 admin后台管理 首页文章展示 用户头像展示(media配置) 图片防盗链 个人站点页面搭建 侧边栏展示功能 标签 分类 日期 侧边栏筛选功能 将侧边栏制作成inclusion_tag 登陆功能 def login(request): if request 阅读全文
摘要:
bbs是一个前后端不分离的全栈项目,前端和后端都需要我们自己一步步的完成 表创建及同步 注册功能 forms组件 用户头像前端实时展示 ajax 登陆功能 自己实现图片验证码 ajax 搭建bbs首页 导航条根据用户是否登陆展示不同的内容 数据库表创建及同步 """ 由于django自带的sqlit 阅读全文
摘要:
Forms组件 校验数据 from app01 import views # 将校验的数据组成字典的形式传入即可 form_obj = views.MyForm({'username':'jason','password':'123','email':'123'}) # 判断数据是否合法 form_ 阅读全文
摘要:
测试脚本 text.py 当你只是想测试django中的某一个py文件内容 那么你可以不用书写前后端交互的形式 而是直接写一个测试脚本即可 脚本代码无论是写在应用下的tests.py还是自己单独开设py文件都可以 # 测试环境的准备 去manage.py中拷贝前四行代码 import os impo 阅读全文