python 使用Django单位中的自定义日期模拟/替换timezone.now()

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 使用Django单位中的自定义日期模拟/替换timezone.now()相关的知识,希望对你有一定的参考价值。

#! /usr/bin/env python
# -*- coding: utf-8 -*-
import datetime
from mock import patch

from django.test import TestCase
from django.utils import timezone


class DatesTestCase(TestCase):

    def test_date(self):
        with patch.object(timezone, 'now', return_value=datetime.datetime(2015, 1, 8, 11, 00)) as mock_now:
            # some code

以上是关于python 使用Django单位中的自定义日期模拟/替换timezone.now()的主要内容,如果未能解决你的问题,请参考以下文章

Django 过滤 DateFilter 的自定义日期格式

Django/Python 在 DateTimeField 上设置最小/最大日期值

JWT 身份验证不适用于 Django 中的自定义控制器

以自定义形式使用 Django 时间/日期小部件

在 Django 中扩展 Babel 日期格式标签

Django 中的自定义与通用视图