Py学习  »  问与答

[精华] Django个人博客终于搞定,附上Github地址

TMAC狂热-weibo • 8 年前 • 18362 次点击  

网址: http://tmackan.com/

源码: https://github.com/tmacjx/my_site

博客的基本功能全部实现 欢迎访问

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/1168
 
18362 次点击  
文章 [ 37 ]  |  最新文章 7 年前
TMAC狂热-weibo
Reply   •   1 楼
TMAC狂热-weibo    7 年前

@瓦力 requirements.txt已经注明了

追梦人物
Reply   •   2 楼
追梦人物    7 年前

页面不错。

瓦力
Reply   •   3 楼
瓦力    7 年前

能说下运行环境的要求么?

Py站长
Reply   •   4 楼
Py站长    7 年前

@TMAC狂热-weibo 突然可以打开了。。

TMAC狂热-weibo
Reply   •   5 楼
TMAC狂热-weibo    7 年前

@Django中国社区 改版了,恭喜啊

TMAC狂热-weibo
Reply   •   6 楼
TMAC狂热-weibo    7 年前

@Django中国社区 能啊

Py站长
Reply   •   7 楼
Py站长    7 年前

网址打不开了

Py站长
Reply   •   8 楼
Py站长    7 年前

打不开了啊

kevinKang
Reply   •   9 楼
kevinKang    7 年前

相当漂亮

TMAC狂热-weibo
Reply   •   10 楼
TMAC狂热-weibo    7 年前

@vv黄小兴-weibo count是用来记录list的下标,就像你说的,这里没有必要for循环,直接in判断就可以

TMAC狂热-weibo
Reply   •   11 楼
TMAC狂热-weibo    7 年前

@vv黄小兴-weibo 所言极是,当时对python不是很熟,了解一点,就直接了django= =

TMAC狂热-weibo
Reply   •   12 楼
TMAC狂热-weibo    7 年前

@chengx2000 谢谢,一年前写的demo,现在看是很渣,哈哈,打算重写下。

chengx2000
Reply   •   13 楼
chengx2000    7 年前
@TMAC狂热-weibo 
一点小建议: 可以将.gitignore设置一下,将不必要的文件过滤出去,比如*.pyc。
vv黄小兴-weibo
Reply   •   14 楼
vv黄小兴-weibo    7 年前
  def get_before_article(self):#返回当前文章的前一篇文章
      temp = Article.objects.order_by('id')
      cur = Article.objects.get(id=self.id)
      count=0
      for i in temp:
          if i.id == cur.id:
             index = count
             break
          else:
             count=count+1
      if index != 0:
       return temp[index-1]

这个方法 中的 count=count+1 应该是写错了吧, 应该是index=1 而且这应该不用写for循环;

temp = Article.objects.values_list('id', flat=True).order_by('id')
cur = Article.objects.get(id=self.id)
if cur in temp:
    index = temp.index(cur)
else:
    index=1
return temp[index-1]
TMAC狂热-weibo
Reply   •   15 楼
TMAC狂热-weibo    8 年前

@_行渐远 Classification matching query does not exist 你在views.py里面 def about这个视图函数设置断点,然后浏览器里面输入 访问 127.0.0.1:8000/about,然后进入断点,跟一下代码把 建议用pycharm

_行渐远
Reply   •   16 楼
_行渐远    8 年前

请问楼主 在我成功运行python manage.py runserver之后 访问http://127.0.0.1:8000/about为什么 返回如下异常? 网页上的如下: Exception Type: DoesNotExist at /about/ Exception Value: Classification matching query does not exist. cmd中的如下: Django version 1.8.6, using settings 'my_site.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CTRL-BREAK. [27/Dec/2015 16:24:23] "GET /about/ HTTP/1.1" 500 79680

cnpython
Reply   •   17 楼
cnpython    8 年前

感谢,一直想自己做一个,你这个比我做的好看,我拿去用了哦。再次感谢

TMAC狂热-weibo
Reply   •   18 楼
TMAC狂热-weibo    8 年前

@zzl819748566 我用的是多说的第三方的接口,显示文章的评论数,因为文章的评论用的是多说,文章的浏览量这个功能没有实现,你可以在model里面新增一个count的字段,每当用户点击文章的链接时count += 1就行 多说链接:http://dev.duoshuo.com/docs/5016427f77cf5fa30500000e

zzl819748566
Reply   •   19 楼
zzl819748566    8 年前

请问如何统计文章的浏览量??

MCC
Reply   •   20 楼
MCC    8 年前

@yanglao745 https://github.com/tmacjx/my_site/blob/master/requirement.txt