django 自建博客卡住了,求指点?

2015-09-14 20:53:33 +08:00
 tjxiter

我不会前端,就会一点 html,css ,其他的不会。能不能用尽量少得前端框架来实现下面两个啊?

碰到两个问题,求大神指点

  1. 每个 tag 后面的数字怎么获取(这个 tag 的文章的数量)

home.html 页面右边那边一竖列通常来显示 tag
home.html 继承自 base_category.html ,渲染 home.html ,那 base_category.html 拿不到数据了。这个怎么办?模板不能去调用后端 API 的吧?

  1. 文章内容占左边四分之三左右。 Tags 分类右边四分之一。

这个右边四分之一的高度怎么设置?我在 base_category.html 里设置成 height=1400px

代码写成这样了:
https://github.com/tjxiter/my_blog

4173 次点击
所在节点    Python
33 条回复
naxizi
2015-09-15 10:44:15 +08:00
上面的发错了
做了一个没有营养的网站,望各位赐教 http://www.encrhome.com/
tjxiter
2015-09-15 10:53:28 +08:00
@naxizi 赞。 可以留个 email ,请教几个问题啊?
gevin
2015-09-15 13:05:29 +08:00
@tjxiter 因为我写文章的时候只加了一个 tag 而已, tag 是允许多个的。

每个 category 包含的文章数量是通过数据库查询计算出来的,主要是这句话
catagories = models.Category.objects.annotate (num_posts=Count ('post'))

在 main/views.py -> index view 中

template 里面只是对从 view 传过来的数据的显示
incesa
2015-09-15 13:20:48 +08:00
@naxizi 你这个是 wordpress 做的吧 ,我不相信 python 做出来会这么丑
tjxiter
2015-09-15 21:25:53 +08:00
@gevin

请教几个问题啊

1. tag 列表那个外边框不知道怎么删除,网上的法子都试了,还不行。
2. 左边文章很少的时候,右边 tag 列表会占据很长,因为 height: 1400px ,这个应该动态获取左边文章的高度?不知道怎么弄
Changxu
2015-09-15 21:26:13 +08:00
Python 速度很慢,所以写代码要万分注意
tjxiter
2015-09-15 21:33:59 +08:00
@Changxu
大神,请教 2 个问题啊


1. tag 列表那个外边框不知道怎么删除,网上的法子都试了,还不行。
2. 左边文章很少的时候,右边 tag 列表会占据很长,因为 height: 1400px ,这个应该动态获取左边文章的高度?不知道怎么弄
Changxu
2015-09-15 21:35:53 +08:00
@tjxiter 需要用 CSS 和 JS 的知识
Changxu
2015-09-15 21:36:45 +08:00
@tjxiter 另外、网站有预览图么?
tjxiter
2015-09-15 21:39:05 +08:00
v2 上咋传图片? 下载代码运行就有图片。
tjxiter
2015-09-15 21:41:25 +08:00
@Changxu https://github.com/tjxiter/my_blog 代码运行。就能看见图片。网站还没上线。 JS 不太会。
gevin
2015-09-15 21:57:44 +08:00
@tjxiter 这几个都是前端问题,作为后台,我就不乱说了
Changxu
2015-09-16 22:06:50 +08:00
@tjxiter 。。。加我 Q : 464875485 ,我跟你说怎么改

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/220695

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX