05,05,2017
|
Jason |
首先看看Django cms的环境要求:Python 2.7, 3.3 or 3.4. 下面我们就以Python 2.7环境为例。
一、创建开发环境
我们将Django cms安装在Anaconda下默认的Python 2.7环境下,首先执行activate命令进入这个环境。
二、使用django CMS installer安装Django cms
1、执行以下命令安装django CMS installer。
pip install djangocms-installer
2、建立项目目录
执行mkdir tutorial-project命令,建立tutori ...
05,05,2017
|
Jason |
套用这个新建的模板之后,我们原来辛辛苦苦建立的归档、aboutme、Rss等导航按钮都不见了,所以我们要让它们显示出来。
1、打开我们原base.htm模板,找到<nav class="nav">与</nav>之间的代码。
将以上代码复制到我们新模板中的下面这两段代码之间:
大圣,此去欲何?踏南天,碎凌霄。若一去不回……?便一去不回!
</header>
插入之后的结果图:
2、添加CSS文件
上面的 ...
04,05,2017
|
Jason |
今天在测试Django的功能的时候,老是出现如下错误:
Exception Value:
dictionary update sequence element #0 has length 3; 2 is required
在网上找了一下,出现这种错误是由于在给字典赋值的时候,数据结构不对,在给字典赋值的时候,提供给字典的数据(列表或者元组)必须是成对的数据,即一个是key,一个是value,当你传递三个数据给字典的时候,就会出现上述的错误。
03,05,2017
|
Jason |
http://openweathermap.org/appid
http://stackoverflow.com/questions/1474489/python-weather-api
https://github.com/tupton/python-yahoo-weather
https://pypi.python.org/pypi/yweather/
https://www.python.org/about/success/forecastwatch/
http://www.pythonforbeginners.com/python-on-the-web/scraping-wunderground/
https://pypi.python.org/pypi/weather/0.9.1
https://github.com/cmcgint ...
30,04,2017
|
Jason |
百度地图API开发指南:http://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-geocoding
返回附近商圈:
http://api.map.baidu.com/geocoder/v2/?callback=renderReverse&location=39.983424,116.322987&output=json&pois=1&ak=您的ak
http://m.blog.csdn.net/article/details?id=51744913
30,04,2017
|
Jason |
通过前面的十篇教程,我们终于完成了我们博客的初步设计,下面就是我们的成果:
但是有几个问题:
1、博客的模板略显简陋。
2、博客上的Time、Read More、Next Page等内容都是英文的。
3、都是以英文文章作为测试,对中文的支持如何呢?
所以,下面我们就要对我们的博客进行优化,首先需要换一个模板,刚好在网上见到一个网站:http://www.qtdebug.com/的模板和我们前面的教程差不多,我们看看如何将这个 ...
28,04,2017
|
Jason |
一、RSS功能
Django是一个全面型框架, 很多功能都可以直接找到, 对于RSS功能, 可以从其中的高层框架的聚合Feed框架中找到(The syndication feed framework)
上层Feed生成框架可以直接应用Feed类, 我们可以直接继承Feed在其中定义自己的方法。
1、定义类
在my_blog/article/views.py中定义类,加入下面两段代码:
from django.contrib.syndication.views import Feed
class RSSFeed(Feed) :
ti ...
28,04,2017
|
Jason |
一、搜索功能
这里搜索可以针对文章名搜索或者全文搜索,搜索功能的实现原理:
前端界面输入搜索关键字, 传送到对应view中
在对应的view中进行数据库关键字搜索
1、修改模板文件
首先在my_blog/templates下添加搜索输入框,在base.html中,对Archives和aboutme的链接进行修改,并添加如下一段代码:
<li>
<form class="pure-form" action="/search/" method=& ...
28,04,2017
|
Jason |
一、归档页面
归档就是列出当前博客中所有的文章, 并且能够显示时间, 很容易的可以写出对应的view和模板来。
1、修改views.py
在my_blog/article/views.py添加如下内容:
def archives(request) :
try:
post_list = Article.objects.all()
except Article.DoesNotExist :
raise Http404
return render(request, 'archives.html', {'post_list' : post_list,
...
28,04,2017
|
Jason |
现在有许多免费的评论系统提供,不过要找一款称心如意的还真不容易,比如:
多说:将于2017年6月1日正式关停服务。
畅言:网站需备案,否则只能试用15天。
所以下面我们就以友言为例,
一、注册友言
大家可以去友言注册,注册完成之后就可以获得一段评论的代码。
二、新建评论模板文件
在templates中新建一个uyan.html,并将从友言网站上获得的代码放入其中 ,保存退出。
三、修改models.py
在my_blog/a ...
Page: 111 of 197 1 ...
109 110 111 112 113 ...
197