设置Django DateRangeField参数

时间:2016-09-08 20:57:42

标签: django postgresql

我需要跟踪当前位置的人。所以在我的模型中,我可以做到:

tenure = models.DateRangeField(‘date of hire’, ‘date of termination’)

但是目前仍在工作的人呢?我可以这样做:

tenure = models.DateRangeField(‘2006-10-10’, datetime.date.today())

tenure = models.DateRangeField(‘2006-10-10’, [)) ?

然后当这个人终止时,我可以将实例上的值更改为确定的日期,但这会导致问题,因为模型字段需要一个函数吗?

最终我将不得不查询这个日期范围,这就是为什么我在查看新的DateRangeField,但也许我最好使用两个普通日期字段,一个用于开始,一个用于终止?

1 个答案:

答案 0 :(得分:0)

function get_prev_days(rest_key) { var spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); var sheets = spreadsheet.getSheets(); var sheet_index = SpreadsheetApp.getActiveSheet().getIndex(); var value = 0; for (var i = 0; i < sheet_index; i++) { var meta = sheets[i].getDeveloperMetadata(); for (var j = 0; j < meta.length; j++) { if (rest_key == meta[j].getKey()) { value += Number(meta[j].getValue()); } } } return value; } 采用标准模型字段关键字参数。根据{{​​1}}的签名,前两个自变量将被解释为test = """<speak><prosody volume=\"x-loud\">This text should match?<break time='500ms'/><mark name='punchline'/>\n\n<say-as interpret-as='interjection'>boing</say-as><break time='1ms'/>!\n</prosody></speak>""" rex = '(?<=<speak><prosody volume=\\\"x-loud\\\">)(.*)(?=<\/prosody>(?:<metadata>|<\/speak>))' m = re.search(rex,test) DateRangeField。看来您认为这需要一些具有其他含义的论点。