问题列表 - 第35026页

具有模型属性的 Django 管理 search_fields

我正在尝试使用模型中的属性作为 django admin (1.2) 中的字段。

这是我的代码的示例:

class Case(models.Model):
    reference = models.CharField(_(u'Reference'), max_length=70)
    client_read = models.BooleanField(default=0)

    def __unicode__(self):
        return self.case_id

    @property
    def case_id(self):
        """ unique case ID """
        number = (settings.CASE_ID_LENGTH - len(str(self.id))) * "0" + str(self.id)
        return '%(year)s%(unique_id)s' % { 
            'year': self.case_date.strftime("%y"),
            'month': self.case_date.strftime("%m"),
            'unique_id': number}
Run Code Online (Sandbox Code Playgroud)

以及 admin.py 的部分:

class OrderAdmin(ReadOnlyAdminFields, admin.ModelAdmin):
    [...]
    search_fields = ('id','case','req_surname','req_forename','req_company')
Run Code Online (Sandbox Code Playgroud)

我可以将该字段称为“case”(如示例中所示),但这给了我一个TypeError:相关字段具有无效查找:icontains

当然,它以相关字段的方式工作:所以我可以使用case__id,然后我可以使用 id 作为搜索查询。但这对用户来说有点恼火,因为 caseid 显示不同。

有没有办法像显示的那样使用 case_id 作为搜索查询(年+月+id)?

django django-admin

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

Javascript HTML5捕获keyCode并写入Canvas

我正在编写一个应用程序,我需要在其中模拟textarea.我知道如何处理它的唯一方法是捕获关键事件的keyCode.如何使用keyCode并支持utf-8将其应用于画布?

干杯

javascript html5 canvas keycode

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

我如何获得日期和月份的区域设置?

我正在使用以下函数来检索日期和时间:

  function formatEventTime($time, $type, $locale = 'nb_NO') {
    setlocale(LC_TIME, $locale);

    switch($type) {
      case 'date' :             $format = '%d.%m'; break;
      case 'dm'   :             $format = '%d. %B'; break;
      case 'time' :             $format = '%H:%M'; break;
      case 'dmy'  :         $format = '%d.%m.%Y'; break;
    }
    return strftime($format, strtotime($time));
  }
Run Code Online (Sandbox Code Playgroud)

$time = 2010-12-03 10:00:00.问题是我的日子和月份仍然是英文.我如何将其更改为例如挪威语?

更新
这适用于我的服务器,但不适用于我的语言环境机器.

php time datetime locale date

4
推荐指数
3
解决办法
9660
查看次数

安卓倒数计时器的小时/分钟选择器

我正在尝试实现像倒计时器那样在0发出警报的东西.我希望能够设置在计时器关闭之前等待的时间,我想知道是否有提供的UI小部件或元素这种选择功能.

基本上,android有没有类似iPhone的选择旋转轮?或者是否有某种类型的时间戳可以选择任意数小时和分钟?android中的timepicker小部件有一个不必要的AM/PM标签.

我是否需要实现自己的自定义UI才能实现此目的?

user-interface android timer picker countdown

10
推荐指数
2
解决办法
8776
查看次数

clojure相当于ruby的gsub

我怎么在clojure中这样做

"text".gsub(/(\d)([ap]m|oclock)\b/, '\1 \2')
Run Code Online (Sandbox Code Playgroud)

regex clojure

11
推荐指数
3
解决办法
2077
查看次数

从url中检索特定哈希标记的值

在原始的Javascript中,如何检查URL中是否存在特定的哈希标记,然后获取值?

示例:http://www.example.com/index.html#hashtag1=value1&#hashtag2=value2

我希望能够获取hashtag1hashtag2的值.

javascript hashtag

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

从ASP.NET打印到网络打印机

我需要将文档发送到网络打印机(\ myserver\myprinter).我正在使用System.Printing类进行打印,当它来自Windows服务时它可以正常工作,但是从ASP.NET应用程序中,它只能打印到本地打印机,而不能打印到网络打印机.我得到的错误是"打印机名称无效"这是我用来获取打印机名称:

public string PrinterName
{
   using (LocalPrintServer server = new LocalPrintServer())
   return server.GetPrintQueue(@"\\myserver\myprinter");
}
Run Code Online (Sandbox Code Playgroud)

我有什么选择?这是权限问题吗?

.net c# printing asp.net system.printing

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

如何根据网址中的查询结果提供结果?

是否有一个javascript解决方案来读取url,从中创建一个字符串,并根据结果构建一个if语句?有没有人知道一个教程或可以提供一些如何实现这一目标的技巧.

更具体地说,我试图根据搜索结果来做这件事.所以...例如url是这样的:

http://www.site.com/catalogsearch/result?q=asdf&kw=asdf&x=0&y=0

和丹尼尔斯的回应一起工作我正在尝试这个没有运气:

if (window.location.search ==='?q=asdf') {
alert("You searched for asdf");
}
Run Code Online (Sandbox Code Playgroud)

javascript

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

如何在MATLAB中将数字范围连接成数组?

例如,我想要组合两个数字范围,如下所示:

1 2 3 4 5 11 12 13 14 15 16 17 18 19 20
Run Code Online (Sandbox Code Playgroud)

所以,我尝试过:

a = 1:5,11:20
Run Code Online (Sandbox Code Playgroud)

但那没用.

我还想以非硬编码方式执行此操作,以便缺少5个元素可以从任何索引开始.

arrays matlab concatenation

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

如何以毫秒级分辨率获得Windows系统时间?

如何以毫秒级分辨率获得Windows系统时间?

如果上述情况不可行,那么如何才能获得操作系统的启动时间?我想将此值与timeGetTime()一起使用,以便计算具有毫秒分辨率的系统时间.

先感谢您.

windows time resolution system

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