私信  •  关注

greenpointan

greenpointan 最近回复了
10 年前
回复了 greenpointan 创建的主题 » 一个后台功能还不错的程序员blog

@liufeily http://115.28.3.94:8080

@requirements:

Django == 1.7.x
pillow
grappelli == 2.6

10 年前
回复了 greenpointan 创建的主题 » 一个后台功能还不错的程序员blog

@muxuezi-weibo 呵呵。。。

10 年前
回复了 greenpointan 创建的主题 » 一个后台功能还不错的程序员blog

@huangturen2007 需要安装pillow

10 年前
回复了 greenpointan 创建的主题 » 这种数据库结构Django怎么实现
class Role:
   # role yours

class Channel#base information
    canuse = models.BooleanField(default=True)
    role = ForeignKey(Role)

定义规则,然后定义频道
一个规则可以被多个频道使用,通过频道获取规则使用reverse语法:

channel = Channel.objects.all.get(pk=1)
canuse = channel.__role.canuse
10 年前
回复了 greenpointan 创建的主题 » 求助。如何在模板中的一对多数据中过滤出想要的对象?

我刚才尝试了一下,刚好对应你这种情况 定义一个自定义过滤器即可,定义过滤器以及过滤器的配置使用请看: https://docs.djangoproject.com/en/dev/howto/custom-template-tags/

我这里给一个简单的关于Topics(话题)对Group(小组)的例子:

from django import template

register = template.Library()

@register.filter(name='filtergroup'
def get_topics_by_group(value, arg):
    topics_list = value.filter(group=arg)
    return topics_list

前台使用:

topics_list|filtergroup:group.id

PS:

这样的方法仅仅对objects没有被切片的时候才能使用,如果你之前使用了切片那么就会无效
在django的项目中尽量不要再views里直接使用Models.objects.all(),这样做对服务器压力较大,好一点的做法是:Models.objects.filter(xxx)[0:x]

10 年前
回复了 greenpointan 创建的主题 » 求助。如何在模板中的一对多数据中过滤出想要的对象?

Custom template filters
自定义标签过滤
这应该是一个比较干净的解决办法了

首先,确定你的app在settings.py里边注册!
其次,版本不同路径好像也不同,你用的是哪个版本的django呢? 最后 下次问问题的事后记得一定要交代一下 环境 比如操作系统、django版本

10 年前
回复了 greenpointan 创建的主题 » 边学习边开发,github上的django项目

@Django中国社区 强烈建议你组织一项这样的开源活动! 域名嘛。。。。 我之前尝试在BAE上部署,可是发现我开发的时候用的版本是1.8的版本,BAE现在最高只能配置到1.7 各种问题,后来我就在自己的阿里云服务器上直接部署到apache上了,备案太麻烦,又不准备长期用,这个blog只是学习时的产物,不是产品

10 年前
回复了 greenpointan 创建的主题 » django富文本编辑器之DjangoUeditor问题请教

我的blog里边有 http://115.28.3.94:8080