自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

99的博客

竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生

  • 博客(21)
  • 收藏
  • 关注

原创 (django问题)连接数据库mysql(python-mysql)

django默认数据库sqlite3将其改为mysql更改setting.py中有关database的设置DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': "testdjango", 'USER':"root", 'PA

2017-02-27 14:37:46 940

转载 用virtualenv建立多个Python独立开发环境

在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip安装到Python3的site-packages目录下。如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2.7,而应用B需要jinja 2.6怎么办?这种情况下,每个应用可能需要各自拥有一套“独立”的P

2017-02-25 19:35:19 496

原创 Django学习:shell和Admin增强(13)

Django shellpython交互式命令行程序自动引入我们的项目环境我们可以使用它和项目进行交互启动django shellpyhton manage.py shell交互举例:from blog.models import ArticleArticle.objects.all()作用:1)调试工作  2)测试未知的方法

2017-02-25 13:32:30 1302

原创 Django学习:Templates过滤器(12)

Templates过滤器属于django模板语言修改模板中的变量,从而显示不同内容{{ value | filter }}举例:{{ list_nums | length}}    表示list的长度{{ value | filter | filter | filter }} 可叠加django模板如果出现了不存在的变量,不会报错,只会给出空值修改add_art

2017-02-24 17:58:42 592

原创 Django学习:修改文章和添加文章(11)

博客页面的修改文章和添加新文章从主页点击不同文章的超链接进入文章页面,就是传递了一个id作为参数,然后后台代码根据这个参数从数据库中取出来对应的文章,并把它传递到前端页面修改文章和添加新文章,是要进入编辑页面,但编辑页面一个内容为空,一个有内容根据上述思路,通过id 来区分不同的编辑页面(添加新文章的编辑页面id设为0即可)传id到后台的两种方法:1)通过url传递文章id

2017-02-24 16:31:25 4343 2

原创 Django学习:添加文章页面(10)

博客中添加文章页面及响应在template中添加add_article.html页面 (form label input)请求方法使用post这个页面涉及到了两个响应函数 1)显示页面的响应函数 2)表单提交的响应函数 edit article 文章标题 文章内容

2017-02-23 20:02:28 3170

原创 Django学习:博客文章页面(超链接)(9)

Django中的超链接超链接的目标地址href后面是目标地址template中可以用 {% url  ‘app_name : url_name’   param %}app_name:应用命名空间的名称url_name:链接名param:地址的参数app_name和url_name 都在url中配置再配URL根urls,写在include()的第二个参数

2017-02-21 21:29:05 6724

原创 Django学习:博客文章页面(8)

博客文章页面开发在app下views.py中添加响应函数page(对应文章内容页面)点击博客主页面的文章链接会跳转到文章内容页面,实际上传递了点击的文章的唯一标识(主键 也就是django自己添加的id)因此,在page方法里面添加参数article_id来传递主键id获取文章对象渲染到HTMLfrom django.shortcuts import render

2017-02-21 15:55:01 1297

原创 Django学习:模板扩展(7)

Django模板扩展模板for循环{% for xs in xxs %}HTML语句{% endfor %}更多模板拓展内容可看 http://www.ziqiangxuetang.com/django/django-template2.html将APP下的views.py更改 选取后台models Article类下的数据列表集合from django.shortcu

2017-02-21 13:54:01 947

原创 Django学习:Admin配置(6)

Adminadmin是django自带的功能强大的自动化数据管理界面被授权的用户可以直接在Admin中管理数据库(增、删、查、改)配置Admin创建超级用户 python manage.py createsuperuser访问后台管理系统:localhost:8000/admin (admin入口)修改setting.py中LANGUAGE_CODE='zh

2017-02-20 21:55:11 1283

原创 Django学习:Models(ORM框架)(5)

Django 模型是与数据库相关的,与数据库相关的代码一般写在 models.py中,Django 支持 sqlite3, MySQL, PostgreSQL等数据库,只需要在settings.py中配置即可,不用更改models.py中的代码,丰富的API极大的方便了使用。Model介绍通常一个model对应数据库中的一张数据表Django中的Models以类的形式表示它包含

2017-02-20 19:17:07 1460 1

原创 FireFox插件SQLite Manager

为了使用django默认的数据库SQLite3,我用了firefox的sqlite manager插件FireFox 插件:SQLite Manager可以管理你电脑上的任何 SQLite数据库。一个直观的目录树状来展示数据库的对象。通过提示对话来管理表、索引、视图和触发器。你能浏览和搜索这些表,还能增加、修改或删除记 录。快捷地执行任何sql查询。一个下拉菜单sql语法帮助,让编写sql

2017-02-20 15:57:22 7202

原创 Django学习:模板Templates(4)

Django 模板(Templates)前面都是用简单的 django.http.HttpResponse 来把内容显示到网页上,那么如何使用渲染模板的方法来显示内容呢。什么是TemplatesHTML文件使用了Django模板语言(Django Tamplate Language DTL)可以使用第三方模板开发Template在APP根目录下新建一个 template

2017-02-20 13:54:29 1532

原创 Django学习:URL配置方法(3)

第二种URL配置方法在 urls.py中引入includeurl方法中加入include(‘blog.urls’)from django.conf.urls import url, includefrom django.contrib import adminurlpatterns = [ url(r'^admin/', admin.site.urls),

2017-02-18 21:28:00 1066

原创 Django学习:创建项目和应用(2)

新建一个项目(project), 名称为 mysitedjango-admin startproject myblog运行后,如果成功的话, 我们会看到如下的目录样式myblog├── manage.py└── myblog ├── __init__.py ├── settings.py ├── urls.py └── wsgi.py我们会发现执

2017-02-18 16:57:35 1469

原创 Django学习:基本认识(1)

Django 是由python开发的一个免费的开源网站框架,可以用于快速搭建高性能网站。Django 是基于 Python,所有的 Django 代码都是用Python写成的。1.Django 特点强大的数据库功能用python的类继承,几行代码就可以拥有一个丰富,动态的数据库操作接口(API),如果需要你也能执行SQL语句自带的强大的后台功能几行简单的代码就让你的

2017-02-15 19:29:44 1070

转载 ES5和ES6中对于继承的实现方法

在ES5继承的实现非常有趣的,由于没有传统面向对象类的概念,Javascript利用原型链的特性来实现继承,这其中有很多的属性指向和需要注意的地方。原型链的特点和实现已经在之前的一篇整理说过了,就是通过将子类构造函数的原型作为父类构造函数的实例(sub.prototype=new super),这样就连通了子类-子类原型-父类,原型链的特点就是逐层查找,从子类开始一直往上直到所有对象的原型Ob

2017-02-08 23:08:09 6280

转载 ES6/ES2015核心内容理解

ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。也就是说,ES6就是ES2015。最常用的ES6特性let, const, class, extends, super, arrow functions, template string, destructuring, de

2017-02-08 17:13:58 347

转载 jQuery链式调用理解

链式代码$('input[type="button"]') .eq(0).click(function() { alert('点击我!');}).end().eq(1).click(function() { $('input[type="button"]:eq(0)').trigger('click');}).end().eq(2).toggle(fun

2017-02-07 23:59:54 10626

转载 前端模块化理解

转至http://www.cnblogs.com/lvdabao/p/js-modules-develop.html在JavaScript发展初期就是为了实现简单的页面交互逻辑,寥寥数语即可;如今CPU、浏览器性能得到了极大的提升,很多页面逻辑迁移到了客户端(表单验证等),随着web2.0时代的到来,Ajax技术得到广泛应用,jQuery等前端库层出不穷,前端代码日益膨胀,这时候JavaScr

2017-02-06 17:03:15 15646

原创 【小作品】新版微博个人主页(LESS+切图)

春节这几天,我试了试fireworks,感觉比PS用得上手一些,以前学过LESS,用Koala在线编译,比css方便太多,用新版微博的个人主页试一试手(水水的~~),只是实现一些UI上的功能(纪念我的RM不停播O(∩_∩)O~~)截图:附上切图:附上原版的截图:

2017-02-01 14:18:10 1190

空空如也

空空如也

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

TA关注的人

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