小编Roh*_*dey的帖子

Django只是按日期排序ListView

我正在处理从dev继承的一些Django代码,需要进行一个非常简单的更改.在代码中,有一个通过Django ListView显示的作业列表.我的问题很简单.当我进入页面时,我看到按日期排序的作业最先排序.我想按相反的顺序对作业进行排序.我现在不需要任何过滤,在URL中传递参数等.以下是文件的相关部分:

#models.py
from django.db import models
class Job(models.Model):
    created = models.DateTimeField(auto_now_add=True)
    position =  models.ManyToManyField(Position)
    title = models.CharField(max_length=100)

#views.py
from .models import Job
class JobListView(ListView):
    template_name="jobs/list.html"
    model = Job
    paginate_by = 10

#list.html
{% for job in object_list %}
    <li class="display-list-item">
        <h4><strong><a href="{% url 'job_detail' pk=job.pk %}">{{job.title}}</a></strong></h4>
        <ul class="list-inline job-info-list">                                                    
            <span>{{job.created | timesince}} ago</span>
        </ul>               
    </li>
{% endfor %}


#urls.py
urlpatterns = [
url('^$', views.JobListView.as_view(), name='job_list')
]
Run Code Online (Sandbox Code Playgroud)

如上所述,这会导致作业按"已创建"字段排序.之前创建的那些首先显示.使后来创建的那些显示最快的最快方法是什么?

python django listview

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

R中最大的可能值

我在R里玩,并注意到它吐出的最大值是 - 2 ^ 1023 + 2 ^ 1022.9999999999999 = 1.797693e + 308

对于在32位机器上运行的32位版本和在64位机器上运行的64位版本,这都是相同的.这是最大数量(或接近这个的一些东西)的原因是什么?为什么它独立于机器的架构?

r max

3
推荐指数
2
解决办法
6184
查看次数

Maven依赖问题 - 在中央仓库中找不到工件

我正在尝试从这个站点构建项目http://www.joptimizer.com/usage.html.我下载了源jar文件,解压缩并运行maven package在根文件夹中.Maven在最后一刻失败说它无法解决依赖问题.

could not find artifact seventytwomiles:architecture-rules:jar:3.0.0-M1 in central repo - repo.maven.apache.org/maven2 .. 
Run Code Online (Sandbox Code Playgroud)

我有一种感觉,我可能需要在pom.xml文件中更改某些内容才能使其工作,但不知道是什么.谷歌搜索这个缺少的依赖导致我没有.一般来说,如何知道如何处理此类错误(并请帮助解决此特定情况).

java maven

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

Python不会导入函数

我有一个简单的time.py文件:

import datetime
import time
import re
def cnvrt1(time):
    hr = int(re.split(":",time)[0])
    min = int(re.split(":",time)[1])
    sec = int(re.split(" ",re.split(':',time)[2])[0])
    ampm = re.split(" ",re.split(':',time)[2])[1][0]
    zone = re.split(" ",re.split(':',time)[2])[2][0]
    if ampm == 'P' && hr < 12 :
        hr = hr + 12
    elif ampm == 'A' && hr == 12 :
        hr = hr - 12;
    dt = datetime.datetime.strptime(year=2013,month=10,day=22,hour=hr,minute=min,second=sec)
    res1 = time.mktime(dt.timetuple())
    if zone =='M':
        res1 = res1 -  3600000;
    if zone =='C' :
            res1 = res1 - 3600000*2; …
Run Code Online (Sandbox Code Playgroud)

python python-import

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

PIL 在特定点放大图像

我正在使用 python 成像库 (PIL) 创建一些图像。现在,就像我们在特定位置放大地图一样,我想类似地在指定点放大我的图像。请注意,这与调整图像大小不同。我希望尺寸保持不变。我在执行此操作的文档中找不到任何内置方法。有没有人知道可能实现这一目标的方法。理想情况下,我希望在没有其他依赖项(如 openCV)的情况下执行此操作。

python zooming python-imaging-library python-2.7

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

从猪开始出错

我刚开始使用pig和一行简单的代码,它应该从一个名为mary-的文件中读取数据.

input = load 'mary' as (line);
Run Code Online (Sandbox Code Playgroud)

不适合我.我有这个文件在我运行猪的文件夹中,这是我得到的错误 -

Grunt - ERROR 1200: <line 1, column 0>  mismatched input 'input' expecting EOF
Run Code Online (Sandbox Code Playgroud)

这段代码取自了Programming_Pig一书的第一个例子.

apache-pig

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

猪计数明显导致标量在输出错误中有多行

我有一个猪关系,读取一些像 -

describe A;
A:{header:(member_id, field_2,..)}
Run Code Online (Sandbox Code Playgroud)

现在我想把这些成员弄清楚,所以我这样做 -

A1 = FOREACH A GENERATE A.header.member_id;
A2 = LIMIT A1 10;
dump A2;
Run Code Online (Sandbox Code Playgroud)

这会运行很长一段时间,最终导致错误 - 无法打开别名A2的迭代器.后端错误:标量在输出中有多行.

我究竟做错了什么?

hadoop apache-pig

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