小编Mic*_*isy的帖子

Django中最干净,最简单的运行日期选择器是什么?

我喜欢Thauber Schedule datepicker,但它是一个日期时间选择器,我不能只做日期.任何有关如何与Django日期表单字段集成的说明的漂亮日期选择器的建议?

django datepicker

38
推荐指数
6
解决办法
6万
查看次数

SSH正在寻找Windows上公钥/私钥对的错误位置

我正在尝试在我的Windows XP机器上配置GIT,但SSH一直在非感性的地方创建和查找公钥/私钥对,例如/.ssh/id_rsa

在GIT安装Windows中是否有配置文件,我可以将其切换到我的主目录或其他用户定义的位置?默认情况下,它提供了在//.ssh/id_rsa创建新密钥对,但这给了我错误"无法创建目录'//.ssh'." 当我能够找到一个可以创建它的目录时,GIT就不会看到它.

git github ssh-keys

36
推荐指数
4
解决办法
4万
查看次数

Django user.is_authenticated在某些地方工作,而不是其他地方

在我的模板中,我有以下内容:

        <ul class="tabbed" id="network-tabs">
            {% if user.is_authenticated %}
            <li><a href="{% url acct-my-profile %}">My Account</a></li>
            <li><a href="{% url acct-logout %}">Log Out</a></li>
            {% else %}
            <li><a href="{% url acct-login %}">Log in</a></li>
            <li><a href="{% url acct-register %}">Register</a></li>
            {% endif %}
        </ul>
Run Code Online (Sandbox Code Playgroud)

它似乎工作正常,除非创建的页面有一个@login_required装饰器,在这种情况下页面工作正常,但导航显示就好像用户没有登录,即使它们是.

django django-users

5
推荐指数
2
解决办法
8498
查看次数

基于日期过滤Python/Django,忽略时间

我想用datetime过滤对象,但无法找到有关如何在任何地方执行此操作的示例.

例如,这可以很好地将以下所有事件汇总在一起:

@login_required
def invoice_picker(request):
    """Grab a date from the URL and show all the invoicable deliveries for that day."""
    query = request.GET.get('q' , '2/9/1984')
    date = datetime
    date = datetime.strptime('7/14/2010', '%m/%d/%Y')
    date = date.strptime(query, '%m/%d/%Y')
    results = []
    if query:
        results = LaundryDelivery.objects.filter(end__gte=date)
    return render_to_response('invoicer.html', {
        'results' : results,
        'date' : date,
        'user' : request.user,
    })
Run Code Online (Sandbox Code Playgroud)

但是当我删除__gte时,它什么都不返回,因为日期是2010-06-22 04:04:00而不是2010-06-22 00:00:00.我也尝试过:

 results = LaundryDelivery.objects.filter(end.date=date)
Run Code Online (Sandbox Code Playgroud)

但不幸的是我收到错误"关键字不能表达".有任何想法吗?

python django datetime-format

4
推荐指数
1
解决办法
1814
查看次数

在Django中使用简单视图翻转布尔值?

我有一个简单的视图,但不能让它做它应该做的,这只是翻转一个布尔值:

def change_status(request):
 request.user.get_profile().active=not request.user.get_profile().active
 return render_to_response('holdstatus.html', {
  'user' : request.user,
 })
Run Code Online (Sandbox Code Playgroud)

除了"不",我试过' - '和'!',但都无济于事.

django boolean

4
推荐指数
1
解决办法
2210
查看次数

优雅地从Django中的URL生成日期时间?

我正在开发一个允许用户按日期查找的Web应用程序,例如:

results = Something.objects.filter(end = date)
Run Code Online (Sandbox Code Playgroud)

我打算通过URL传递日期信息,如下所示:

example.com/invoicer?2/9/1984
Run Code Online (Sandbox Code Playgroud)

然后我将通过request.GET获取日期,中断第一部分并将其存储为月份,删除斜杠,将第二部分作为日期中断等等.

我并不太担心错误/输入检查,因为只有受信任的管理员才能访问它,但这似乎是一种开始生成日期时间的糟糕方式.

有更好的想法吗?

python django datetime

1
推荐指数
1
解决办法
1949
查看次数

处理Python脚本中的错误

使用pyblog.py,我收到以下错误,然后我试图更优雅地处理:

Traceback (most recent call last):
  File "C:\Python26\Lib\SITE-P~1\PYTHON~1\pywin\framework\scriptutils.py", line 325, in RunScript
    exec codeObject in __main__.__dict__
  File "C:\Documents and Settings\mmorisy\Desktop\My Dropbox\python\betterblogmaster.py", line 11, in <module>
    date = blogurl.get_recent_posts(1)[0]['dateCreated']
  File "C:\Documents and Settings\mmorisy\Desktop\My Dropbox\python\pyblog.py", line 129, in get_recent_posts
    return self.execute('metaWeblog.getRecentPosts', blogid, self.username, self.password, numposts)
  File "C:\Documents and Settings\mmorisy\Desktop\My Dropbox\python\pyblog.py", line 93, in execute
    raise BlogError(fault.faultString)
BlogError: XML-RPC services are disabled on this blog.  An admin user can enable them at http://example.com/blogname/wp-admin/options-writing.php
>>> 
Run Code Online (Sandbox Code Playgroud)

所以我尝试了以下代码,而不会崩溃脚本:

for blog in bloglist:
    try:
        blogurl …
Run Code Online (Sandbox Code Playgroud)

python xml wordpress

1
推荐指数
1
解决办法
244
查看次数