- 博客(35)
- 收藏
- 关注
原创 Django网站建设-富文本插件,课程总结
UEditor富文本插件UEditor中文开发文档Xadmin插件制作文档Django-UEditor的github
2018-02-22 01:02:36 287
原创 Django网站建设-xadmin进阶开发
django static_root static_url media_root mdia_url详解DJANGO XADMIN的使用 (一)DJANGO XADMIN的使用 (二)settings中的DEBUG值会影响到xadmin的使用xadmin注销注册方法#xadmin注销注册from django.contrib.auth.models import Use...
2018-02-21 17:17:02 2941
原创 Django网站建设-sql注入、xss攻击、csrf攻击
SQL注入 1.在网页中利用sql语句进行注入攻击,网页获取用户输入参数,但有些恶意用户利用特殊sql语句上传参数,后端获取参数若不对其正确性合法性进行判断,则有可能对数据库造成危害2.get和post上传数据的时候,做好对参数的检查3.利用Dajngo的ORM可有效避免sql注入,因为Django已经对特殊字符进行转义不安全的视图逻辑举例:未对用户post的数据进行正确性合...
2018-02-21 15:01:39 1259
原创 Django网站建设-点击/收藏量、未读消息,错误页面显示404,500
退出登陆功能1.配置url 2.调用logout函数进行登出信息 3.调用HttpResponseRedirect函数进行重定向配置url,配置用户登陆路径url(r'^loginout/$', logout_view, name='user_loginout'),LogoutView,从模板中获取来时路径next参数,并在登出后重定向至来时路径def logout_vi...
2018-02-21 14:05:44 844
原创 Django网站建设-我的课程,我的收藏,内容显示判断
1.模板配置 2.url配置 3.视图逻辑,filter过滤,分页处理我的课程配置urlurl(r'^my_courses/$', MyCourseView.as_view(), name='my_courses'),配置视图逻辑class MyCourseView(View): def get(self,request): user_...
2018-02-20 21:08:38 1294
原创 Django网站建设-头像修改,邮箱及密码修改(form,js文件,模板配置)
1.选择好模板,并分析页面 2.修改并自定义基础模板 3.修改各个页面,修改title,面包屑等 4.定义好用户信息的View 5. 数据绑定,数据回填 6. 配置路径利用include 7. 模板显示,在模板中显示默认值:{{request.user.mobile|default_if_none:”}}个人中心页面配置 (注意debug的使用方法)制作个人中心基础...
2018-02-19 01:26:54 2300
原创 Django网站建设-全局导航配置,全局搜索
导航栏全局配置对基础模板进行配置,通过request.path的判断,实现导航提示提示,其他页面复用此模板,利用request.path|slice:‘数字’进行路径判断<ul> <li {% if request.path == '/' %}class="active"{% endif %}><a href="{% url 'index' %}"...
2018-02-18 20:17:57 1528
原创 Django网站建设-教师列表及详情配置,收藏功能使用
1.设置模板(html文件),复用模板,修改header,面包屑等信息,分页需要用到object-list对象,模板分页处理,模板中href利用‘?参数=’进行参数传递 2.配置url路径 3.配置视图函数,获取所有teacher信息, 分页处理,利用click-num进行拍排序教师列表模板配置继承模板{% extends 'organization_base.html' ...
2018-02-18 01:26:50 1264
原创 Django网站建设-异步提交课程评论信息及课程信息展示
课程评论信息展示设置课程评论信息的urlurl(r'^courses_comment/(?P<course_id>\d+)/$', CourseCommentView.as_view(), name='courses_comment'),设置评论信息的视图函数,展示信息包括课程信息、相关课程信息、课程评论信息、课程资源等class CourseCommentV...
2018-02-17 14:36:15 440
原创 Django网站建设-数据筛选排序,反向获取数据,fliter机制,页面跳转
模板文件夹中加入对应的html文件,并修改对应静态文件与之前工作一样,在urls.py中建立include,在app中建立url,并写入总多子url#urls.pyurl(r'^courses/', include('courses.url', namespace='courses')), # organiztion 的url分发,namespace用于重名的处理#app.url...
2018-02-15 16:11:48 2526
原创 Django网站建设-ModelFrom,url分发,HttpResponse配合Ajax,模板复用,重定向
ModelFromModelForm直接利用了原有的model去生成From,自定义需要原有的哪些字段,并可以新赠字段,直接调用save()保存至数据库中直接在需要的app下创建form,用于form的构建,model参数指明了是哪个model中的哪个数据,fields用于指明需要什么字段。from django import formsfrom operation.models...
2018-01-18 00:34:24 1199
原创 Django网站建设-模板复用、数据展示、分页、表单异步提交
模板复用新建基础模板,在基础模板中固定不变的可以不用管他,需要修改的部分变成block#标题block<title>{% block title %}课程机构列表 - 慕学在线网{% endblock %}</title>#css block{% block customcss %}{% endblock %}#js bolck{% block cus...
2018-01-01 11:32:55 1177 1
原创 Django网站建设-用户登陆机制,session/cookies
简要介绍了Django的用户登陆机制,实现Template的应用、模板文件的加载、用户登陆逻辑判断、错误信息输出、并简要讲述了一下cookies和session的机制
2017-12-06 01:38:13 3480 1
原创 Django网站建设-GMOOC-数据库设计/model设计
配置虚拟环境:1.安装虚拟环境: 1.1.下载virtualenv 1.2.安装:pip install virtualenv 1.3.创建virtualenv(cmd中): cd 进入virtualenv安装地址,执行命令virtualenv 目标地址 1.4.cd 进入目标虚拟环境地址中(Script目录中),启动虚拟环境命令:activate 下载Django1.9版本pip i
2017-11-09 21:59:18 754
转载 HTML学习
HTML标签学习html基础HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言: Hyper Text Markup LanguageHTML 不是一种编程语言,而是一种标记语言标记语言是一套标记标签 (markup tag)HTML 使用标记标签来描述网页HTML 文档包含了HTML 标签及文本内容HTML文档也叫做 web 页面HTML 标签HTML 标记标签通常被
2017-10-17 14:01:26 403
转载 关于selenium 用Webdrive打开Firefox不含有插件的问题(python)
关于selenium 用Webdrive打开Firefox不含有插件的问题(python)
2017-10-15 23:03:53 907
原创 Elasticsearch+python学习
elasticsearch概念python中实现elasticsearch操作python中给elasticsearch建表执行python-elasticsearch入库操作python-elasticsearch 查询操作命令
2017-10-04 10:48:26 2689
原创 初识Django
安装Django:pip install Django==version创建Django项目方法一: 1.将Django的(bin)路径加入环境变量中 2.在cd进入bin或某个文件夹中,执行 django-admin startproject projectname方法二: 直接在pycharm中新建Django文件 Django项目结构manager.py(项目管理器,项目与命令行交互的
2017-09-25 01:59:25 239
原创 Elasticsearch-基本操作
@elasticsearch概念(集合了数据保存和数据分析的一个搜索引擎) 1.集群:一个或者多个节点组织在一起 2.节点:一个节点是集群中的一个服务器,默认是随机的一个漫画角色 3.分片:将索引划分为多分的能力,允许水平分割和拓展容量,多个分片相应请求,提高性能和吞吐量 4.副本:就是备份X份,可分配在多个服务器@elasticsearch与数据库的对应关系: index-数据
2017-09-20 22:05:25 433
原创 Elasticsearch-rtf/head/npm/cnpm
elasricsearch的安装与使用elasricsearch的插件head的安装与使用kibana的安装与使用
2017-09-11 21:51:51 365
原创 selenium 配合使用
selenium 爬虫1.加载cookies,加载headers,进行模拟登录 @加载headers的方法from selenium.webdriver.common.desired_capabilities import DesiredCapabilitiesfrom fake_useragent import UserAgentfrom selenium import webdr
2017-09-09 17:24:14 343
原创 scrapy 简单爬取知乎
1.首先先模拟登录,主要目的是获取cookies方法1:常规利用request方法进行模拟登录,获取cookieJar,利用requests.utils.dict_from_cookiejar(cookiesjar)方法,将cookiehar转化为dict类型,并传入scrapy.FormRequest中进行数据提交(切记加上headers),实现模拟登录,最后callback回去start_url
2017-08-20 21:29:04 1575
原创 scrapy爬虫学习
配置虚拟环境: 1.安装虚拟环境: 1.1.下载virtualenv 1.2.安装:pip install virtualenv 1.3.创建virtualenv(cmd中): cd 进入virtualenv安装地址,执行命令virtualenv 目标地址 1.4.cd 进入目标虚拟环境地址中(Script目录中),启动虚拟环境命令:activate
2017-07-22 16:24:46 434
原创 pymysql语法记录
导入模块: import pymysql链接数据库: conn=pymysql.connect(host=”localhost”,port=3306,user=”root”,passwd=’*‘,db=”db_name”,charset=”utf8”)获取游标: cur=conn.cursor创建数据库: cur.execute(‘create database database_name’
2017-07-02 14:06:15 1591
原创 MongoDB
Mongo中的一些概念: 1.创建连接数据库: from pymongodb import MongoClient1.client=MongoClient('localhost',27017) #比较常用2.client = MongoClient('mongodb://localhost:27017/')使用MongoDB的URI格式2.创建数据库 1.db=client.tes
2017-06-22 19:29:50 311
原创 正则表达式re模块学习!
记录正则表达式,re模块。1.re.findall(匹配模式,字符串,flag) 匹配成功list;匹配失败返回[]2.re.search(匹配模式,字符串,flag) 匹配成功match对象,扫描全字符串进行匹配,只匹配一次,返回匹配位置(span)和匹配字符串;匹配失败返回None3.re.match(匹配模式,字符串,flag) 匹配成功match对象,只从字符串
2017-06-17 21:23:41 262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人