Py学习  »  WyattWang  »  全部回复
回复总数  12

我自己没有这么搞过,但想Django和Jinja2都是不错的Python项目,这东西应该是有人做过的,google了一下,发现在相关的Django第三方应用来使用Jinja2的,也有自己进行设置的,如:

http://lethain.com/replacing-django-s-template-language-with-jinja2/

http://www.iitshare.com/django-jinja2-template.html

另外,你也可以看看Jinja2的文档:

http://docs.jinkan.org/docs/jinja2/

看能否找到解决办法。

9 年前
回复了 WyattWang 创建的主题 » 诚邀大家参与《Django Web开发实战》开源书籍共创!

今天中午又更新了一个文章分类检索与分页功能,代码和书都作了更新,但书中代码贴得有点多,有些内容在代码上仍然有很大的优化空间,不当之处,还请大家谅解。

如何参与。这两天有两三位朋友在讨论里给我留言,指下我的错误之处,表示非常感谢。但我觉得,你可以直接Fork过去,修改就行了,然后把修改内容pull request给我,我合并进仓库就成了。如果你想写一些内容进出,也可以这么做。如果有朋友不清楚如何使用Github进行合作,我以前记录了一点内容,大家可以参考一下:

https://github.com/wwq0327/joinwee_l108/blob/master/git_guide.md

总之,希望朋友们能齐动手。

9 年前
回复了 WyattWang 创建的主题 » 诚邀大家参与《Django Web开发实战》开源书籍共创!

这次想生成一个在线的书籍,所以对目录进行了大的,重新的调整,有三位朋友fork,要记得从我的这个仓库里pull一下哟。

9 年前
回复了 WyattWang 创建的主题 » 诚邀大家参与《Django Web开发实战》开源书籍共创!

感谢各位的关注,我使用gitbook将项目生成了一个静态站,然后绑定到我自己的Blog上了,然后可以在线阅读到了:

http://django-web-app-book.wanqingwong.com/

另外,我自己能力很有限,对于Django也是一知半解,希望有更多的朋友参与到这本书的编写中来,你觉得哪一部份,你有值得分享的,那么就把内容添加上来。

9 年前
回复了 WyattWang 创建的主题 » 诚邀大家参与《Django Web开发实战》开源书籍共创!

我也是兴趣使然,欢迎加入Django的学习和编写行列!

9 年前
回复了 WyattWang 创建的主题 » 诚邀大家参与《Django Web开发实战》开源书籍共创!

@Django中国社区 试着来做吧,这种合作方式很有意思。期待你的参与。

9 年前
回复了 WyattWang 创建的主题 » mac 安装python-mysqldb出现的异常

@talktoto

我自己以前在安装的时候,也觉实遇到过这个问题,记得好像是改了源码某个参数的,但由于没有记录下来,所以现在也不知道怎么改法了。但我搜索最后一行错误的时候,有这样一个参考,你可以看看:

http://stackoverflow.com/questions/22392156/mysql-python-on-mac-os-10-9-1

另外,如果只是本机开发的话,我觉得使用sqlite3是个不错的主意,我自己也安装有mysql,但这货一直运行着,且占用内存也不低。

10 年前
回复了 WyattWang 创建的主题 » @test

@hw hello

10 年前
回复了 WyattWang 创建的主题 » Django中国社区的时间过滤器是怎么做的?

@Django中国社区 没做过那个,不清楚怎么做的,现在就先这样吧。

对了,还有个事,你这个“@”功能是怎么做的?

10 年前
回复了 WyattWang 创建的主题 » Django中国社区的时间过滤器是怎么做的?

这是我写的一个,但我觉得后面的有个中文的前,不太好,可以修改下不?

# -*- coding: utf-8 -*-
from django import template
from django.utils.timesince import timesince
from django.utils import formats
from django.utils.dateformat import format, time_format
from django.utils import timezone

register = template.Library()

@register.filter(expects_localtime=True, is_safe=False)
def weetimesince(value, arg=None):
    if value is None:
        return ''

    now = timezone.now()
    diff = now - value
    if diff.days >= 3:
        try:
            return formats.date_format(value, arg)
        except AttributeError:
            try:
                return format(value, arg)
            except AttributeError:
                return ''
    else:
        try:
            return timesince(value)+u'前'
        except (ValueError, TypeError):
            return ''
10 年前
回复了 WyattWang 创建的主题 » 可以使用新浪微博帐号直接登陆社区啦

@Django中国社区 你好,我想请教下,你在使用新浪微博登录这一模块是如何处理的?

我欢迎你的登录系统,貌似是使用django-userena写的中,Weibo登录这功能,我不清楚你是使用什么App或是自己编写的吗?

如何能将现在已有的登录系统与新浪微博登录对接起来呢?

我现在在做http://joinwee.com这个站,需要解决下这个问题,麻烦指导出,如果能分享这一部份源码的话,那更好了。

谢谢。

我的邮箱:wwq0327@gmail.com

10 年前
回复了 WyattWang 创建的主题 » django怎么实现文章预览?

使用slice这个模板过滤器就行了。