Py学习  »  Py站长  »  全部回复
回复总数  988
11 年前
回复了 Py站长 创建的主题 » [优酷无线] 诚聘Pythoner

@张兄才c-weibo 你可以发邮件过去问问看

11 年前
回复了 Py站长 创建的主题 » 请教关于 MongoDB 在 Django 中的应用

我一直在用 https://github.com/django-nonrel/mongodb-engine 你可以试试哦

11 年前
回复了 Py站长 创建的主题 » Handle malformed cookie Cookie错误的问题

@三画儿 哈哈,突然掉坑了

11 年前
回复了 Py站长 创建的主题 » authenticate()不能检验password

@Dingo 赞!

11 年前
回复了 Py站长 创建的主题 » template里面写form时,如何在onsubmit事件里面添加变量?

@howard

类似:

<input type= "button" style="float: right;" value="Next Graph" onClick="javascript:location.href = '{% url graph_view %}';"></input>

你可以试试

{{item.name}}<a href="{%url del_room item.id %}" onclick="return confirm('你确认要删除  '{{item.name}}' 吗?')">删除房间</a>

http://stackoverflow.com/questions/11618573/how-to-user-django-reverse-url-with-java-script-variable

11 年前
回复了 Py站长 创建的主题 » template里面写form时,如何在onsubmit事件里面添加变量?
{{item.name}}<a href="{%url del_room item.id %}" onclick="return confirm('你确认要删除  "{{item.name}}" 吗?')">删除房间</a>

@我BEN庸俗

# List of callables that know how to import templates from various sources.
TEMPLATE_LOADERS = (
    'django.template.loaders.filesystem.Loader',
    'django.template.loaders.eggs.Loader',
    'django.template.loaders.app_directories.Loader',
)

模板路径设置对了吗?

11 年前
回复了 Py站长 创建的主题 » template里面写form时,如何在onsubmit事件里面添加变量?
<script type="text/javascript"> 
   var a = "{{someDjangoVariable}}"
</script>

引号

11 年前
回复了 Py站长 创建的主题 » authenticate()不能检验password

囧。。

11 年前
回复了 Py站长 创建的主题 » authenticate()不能检验password

user=authenticate(username=cduser['username'],password=cduser['password'])

你这句的返回值是什么?

11 年前
回复了 Py站长 创建的主题 » Python如何计算中文字符串的长度?
def str_len(str):  
    try:  
        row_l=len(str)  
        utf8_l=len(str.encode('utf-8'))  
        return (utf8_l-row_l)/2+row_l  
    except:  
        return row_l
    return row_l

试试这个看看

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

@WyattWang 每个人发表评论的时候加个过滤逻辑,将 @数据 取出来,然后找出这个人,给他发消息。

11 年前
回复了 Py站长 创建的主题 » 【求助】django 1.6 里面的通用视图问题

看看这里 https://docs.djangoproject.com/en/1.6/topics/class-based-views/generic-display/

11 年前
回复了 Py站长 创建的主题 » Django扩展user表并使用email登陆

赞!

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

@WyattWang 你用locale来做多语言吧

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

@易冷天涯 用Templatetags来做啦

@三画儿 嗯,在浦东呢,可以统计一下有设置地域的同学们哪些在上海

11 年前
回复了 Py站长 创建的主题 » 如果 models 里面有很多类,想要将其拆分有什么好办法

@呆滞的慢板 我一般是拆分成多个model文件,但是会保留models.py文件

11 年前
回复了 Py站长 创建的主题 » 如果 models 里面有很多类,想要将其拆分有什么好办法

嗯,不错的文件管理方式。我都是直接在App目录下散落很多model文件

使用FBV吧,因为做的东西不是很复杂,用函数控制 更灵活直观些。 CBV没怎么用过。。

支持,但没有组织聚会的经验,有谁愿意一起组织一下

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

嗯,需要自己进行处理

11 年前
回复了 Py站长 创建的主题 » 使用django+UWSGI 出现 Bad Request (400) Error

支持~

11 年前
回复了 Py站长 创建的主题 » 询问一个有关Django il8n的问题

@三画儿 是的

11 年前
回复了 Py站长 创建的主题 » 询问一个有关Django il8n的问题

@三画儿 我没有设置也可以的。。

11 年前
回复了 Py站长 创建的主题 » 移动端的微信号导航推荐站

又更新头像啦

11 年前
回复了 Py站长 创建的主题 » 移动端的微信号导航推荐站

11 年前
回复了 Py站长 创建的主题 » 询问一个有关Django il8n的问题

还需要编译一下文件 manage.py compilemessages -l zh_CN

11 年前
回复了 Py站长 创建的主题 » 可以使用新浪微博帐号直接登陆社区啦

@WyattWang 对的,你说的都对,需要对 https://github.com/bread-and-pepper/django-userena 进行修改,与新浪对接,看了你们站点,做得不错哈。与新浪对接关键就是在回调函数里。回调函数里采用Weibo客户端获取Id以及名字等信息,然后判断该用户是否在你的数据库里(可以使用id 加上一个type以标明他来自微博),底下的 _login_for_user 函数就是做这些事情。最后跳转就行了。

@secure_required
def weibo_callback(request):
    """
            微博callback

    """
    try:
        code = request.GET.get('code', None)
        client = _create_client()
        r = client.request_access_token(code)
        print 'access token: %s' % json.dumps(r)
        access_token, expires_in, uid = r.access_token, r.expires_in, r.uid
        client.set_access_token(access_token, expires_in)
        u = client.users.show.get(uid = uid)
        print 'got user: %s' % uid

        request.session['access_token'] = access_token
        request.session['expires_in'] = expires_in

        # 进行登录(用户不存在,则创建)
        new_user, is_new_user = _login_for_user(u, expires_in - r.expires, request)
        if is_new_user == True:
            redirect_to = reverse('userena_profile_edit',
                                    kwargs = {'username': new_user.username})
        else:
            redirect_to = signin_redirect(
                    None, new_user)

    except Exception, e:
        return HttpResponse('连接新浪账号时出错:%s <p>返回首页:<a href="/">首页</a>' % e)
return HttpResponseRedirect(redirect_to)
11 年前
回复了 Py站长 创建的主题 » django1.6版下如何实现{%load markup%},解决方法看不懂

@shanshuise 这个代码 https://github.com/bread-and-pepper/django-userena 写得很棒,本社区的代码就是采用它的APP来做用户管理的