卡布奇诺

生活心情


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

Django1.9开发博客10- 全文搜索

发表于 2015-08-21 | 分类于 Python

Django本身不提供全文检索的功能,但django-haystack为其提供了全文检索的框架。
django-haystack能为Django提供whoosh,solr,Xapian和Elasticsearc四种全文检索引擎作为后端。
其中whoosh为纯python的实现,不是非常大型的应用,是没有问题的。
本文将介绍Django1.9中通过django-haystack与whoosh集成以及whoosh的中文支持。

阅读全文 »

Django1.9开发博客09- 用户认证

发表于 2015-08-20 | 分类于 Python

你应该注意到了一点,当你去新建、修改和删除文章的时候并不需要登录,
这样的话任何浏览网站的用户都能随时修改和删除我的文章。这个可不是我想要的!

阅读全文 »

Django1.9开发博客08- 继续完善

发表于 2015-08-18 | 分类于 Python

到现在为止我们已经完成的差不多了,并且基本的东西都已经学到了,是时候用起来了。
我们的博客还有很多功能需要完善,下面抛砖引玉新增几个功能,还有其他功能等你自己去发现和实现。

阅读全文 »

Django1.9开发博客07- 实现功能

发表于 2015-08-16 | 分类于 Python

到目前为止我们已经完成了一个django应用的所有基础部分。
包括url配置、视图、模型和模板。接下来开始继续完善我们的博客系统了。

首先我们需要一个显示每篇文章的详细页面,对不?

阅读全文 »

Django1.9开发博客06- 模板继承

发表于 2015-08-15 | 分类于 Python

模板继承就是网站的多个页面可以共享同一个页面布局或者是页面的某几个部分的内容。通过这种方式你就需要在每个页面复制粘贴同样的代码了。
如果你想改变页面某个公共部分,你不需要每个页面的去修改,只需要修改一个模板就行了,
这样最大化复用,减少了冗余,也减少了出错的几率,而且你敲的代码也少了。

阅读全文 »

Django1.9开发博客05- 页面美化

发表于 2015-08-12 | 分类于 Python

css是一种用来描述某种标记语言写的web站点的样式语言。这里我们并不想展开讨论,
关于CSS我在这里推荐一个很不错的资源: Codeacademy HTML & CSS course

不想从头开始写,因为我们有现成的css框架,没必要重复造轮子。

阅读全文 »

Django1.9开发博客04- 三部曲

发表于 2015-08-09 | 分类于 Python

其实在django中实现一个功能只需要三个步骤即可,这里我姑且叫它三部曲。

这三部曲就是:

  1. 定义urls映射
  2. 定义views
  3. 定义templates
    阅读全文 »

Django1.9开发博客03- 部署

发表于 2015-08-06 | 分类于 Python

到目前为止,你的网站只能在你自己的电脑上访问到。你需要将它发布到公网上去让地球上的人都能看到,那么要怎么做呢?

在互联网上你可以找到很多的服务器供应商。我们将使用一个相对简单的托管平台PythonAnywhere。
PythonAnywhere对于一些没有太多访问者的小应用是免费的,所以它对你来说绝对是足够使用的。

其它我们将使用到的外部服务是GitHub,它是一个代码托管服务。还有其它的一些服务,但当今几乎所有的程序员都有 GitHub 帐户,相信你肯定有一个!

阅读全文 »

Django1.9开发博客02- 模型

发表于 2015-08-03 | 分类于 Python

django的模型就是用于在数据库中存储的某种类型的对象。在我们的博客系统中,
发表的文章就是一个模型,需要存储在数据库中。
这里我们使用django默认的sqlite3库,对于我们的这个小系统而言已经足够了。

阅读全文 »

Django1.9开发博客01- 入门篇

发表于 2015-08-01 | 分类于 Python

笔者用过django一段时间了,是时候做点笔记了。不过官网文档稍微有点复杂,对新手而言很困难,
而网上的一些教程很多都过时了。最近看到一个外文的教程非常不错,网址是:http://tutorial.simpleblog.org/,
这个是基于django1.9和python3.4,通俗易懂,非常适合新手入门。
那么我自己参考这个整理了一下这个教程,同时还将源码上传到GitHub上去了。希望对于大家有帮助。教程中如果有不足之处希望大家不吝赐教 ^_^

参考教程:http://tutorial.simpleblog.org/

GitHub项目地址:https://github.com/yidao620c/simpleblog

演示地址:https://yidao620.pythonanywhere.com/

阅读全文 »
1…151617
卡布奇诺

卡布奇诺

记录编程中遇到的坑

167 日志
18 分类
102 标签
GitHub E-Mail
© 2015 — 2018 卡布奇诺@心情
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4