自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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网站建设-用户注册、登陆、邮箱激活、密码找回

简单Django网站的注册、登陆、激活、密码找回及用户退出机制

2017-12-13 00:08:28 1747

原创 Django网站建设-用户登陆机制,session/cookies

简要介绍了Django的用户登陆机制,实现Template的应用、模板文件的加载、用户登陆逻辑判断、错误信息输出、并简要讲述了一下cookies和session的机制

2017-12-06 01:38:13 3480 1

原创 Django网站建设-GMOOC-后台管理系统

构建Django后台管理系统,使用xadmin,设置各个模型与后台管理系统的挂接,包括全局设置

2017-11-14 00:27:59 946

原创 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

转载 Django的是如何工作的

简单讲述Django如何工作,具体参照原文链接

2017-10-27 02:00:22 253

转载 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

原创 Scrapy问题记录(不定期更新)

scrapy问题反馈

2017-10-04 14:56:32 406

原创 scrapy拓展

信号器(signals)中间件(middlewares)延时器计数器

2017-10-04 11:48:32 671 1

原创 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

原创 scrapy_redis

scrapy_redis

2017-09-16 23:50:46 285

原创 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.UA, 2.proxy ,3.延时, 4.打码

2017-09-02 18:31:16 1944

原创 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

原创 python selenium学习

selenium-python,语法学习

2017-07-26 21:46:26 289

原创 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

原创 BeautifulSoup

BeautifulSoup

2017-06-13 13:04:12 291

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除