想必大家都知道sina推了一个叫Sina App
Engine(SAE)的东西,就是模仿google的GAE啦.这个东西可以做免费的服务器用,SAE最近支持了python,作为一个业余的python爱好者,天上掉下的馅饼岂有不吃之理?

当然主要是从django的帮助文档里面来的,权当是翻译吧

词典或者词典资源是一个词

  本屌的业余爱好就是看微博,糗百上的搞笑段子,一碰到经典搞笑的图片就想保存下来留作日后慢慢欣赏。所以呢,我就在SAE上用python搭了一个小网站,上传些平时存下来的搞笑图片:

这个投票系统的主要功能有

一个词项包括词目(也叫词条)以及其他附加信息。例如:词性和词意定义。两个不同的词拼写相同,被称为同音异义词。

  还好有强大的chrome,在简单的看了chrome开发教程后(教程点我),本屌依葫芦画瓢做了一个扩展,可以一键上传图片到本屌的小网站。想试一试的基友们可以下载这个扩展:点我,打开下载后的文件只要直接将yesyouknow.crx文件拖拽到chrome浏览器窗口上就能安装了.最后在网页图片上右击便会弹出如下菜单:

1、一个前台页面,可以让用户来投票

 

        图片 1

2、一个管理员页面,可以用来添加、修改、删除投票

词汇列表语料库

NLTK

=set(w.lower()  w  text =set(w.lower()  w = sorted(unusual)

停用词语料库:那些高频词汇,如

==[w  w  text  w.lower()   len(content)/len(text)

姓名语料库:分为男性和女性

=-1 fileid  name 

 

一个词项包括词目(也叫词条)以及其他附加信息。例如:词性和词意定义。两个不同的词拼写相同,被称为同…

看到那个”上传到yesyouknow”的菜单了嘛,点了过后就会上传到yesyouknow.sinaapp.com啦,刷新下网站就会看到刚刚上传的图片鸟.在yesyouknow网站上的图片可以直接引用,也可以到SAE的管理后台批量下载,这样是不是很方便了呢?

 

  下面介绍实现方法,关于如何在SAE用python建站,可以直接去SAE首页以及SAE
python手册查看,这里本屌就不罗嗦了.直接上代码.

首页第一步要确定你已经安装了Django,可用如下方法来查看

SAE Python支持web.py,所以开发方便了不少.

python -c 
  1. 网站首页:index.py   

如果Django已经安装了,则会输出相应的版本,如果没有,或者安装不正确的话会出现如下错误

 这里很简单就是从storage存储中获取图片的链接列表,然后按时间排序每页显示4张图片.

No module named django
=-1=web.input(page====st.list(=[]
         d ,d[===
         page_index>=-=4=
         page_index<==

         page_index+4>===url_list[page_index:page_index+4 puburl 
            html_pic+=%(puburl.encode(==r%(str(page_index-4),str(page_index+4=r=r=r%=r=+=+=+=+=+=+=+=+=+= html

这个应该的Django和Python版本分别为:Django 1.5 and Python 2.x

2.接受上传文件的代码:upload.py

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注