当前位置: 首页>>代码示例>>Python>>正文


Python settings.DATE_FORMAT属性代码示例

本文整理汇总了Python中django.conf.settings.DATE_FORMAT属性的典型用法代码示例。如果您正苦于以下问题:Python settings.DATE_FORMAT属性的具体用法?Python settings.DATE_FORMAT怎么用?Python settings.DATE_FORMAT使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在django.conf.settings的用法示例。


在下文中一共展示了settings.DATE_FORMAT属性的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: format_as_response

# 需要导入模块: from django.conf import settings [as 别名]
# 或者: from django.conf.settings import DATE_FORMAT [as 别名]
def format_as_response(self, *args):
        unknown = {'course_id': None, 'count': 0, 'date': None,
                   'country': {'alpha2': None, 'alpha3': None, 'name': country.UNKNOWN_COUNTRY_CODE}}

        for arg in args:
            if arg.country.name == country.UNKNOWN_COUNTRY_CODE:
                unknown['course_id'] = arg.course_id
                unknown['date'] = arg.date.strftime(settings.DATE_FORMAT)
                unknown['count'] += arg.count
                unknown['created'] = arg.created.strftime(settings.DATETIME_FORMAT)

        args = [arg for arg in args if arg.country != country.UNKNOWN_COUNTRY]
        args = sorted(args, key=lambda item: (item.date, item.course_id, item.country.alpha3))

        response = [unknown]
        response += [
            {'course_id': six.text_type(ce.course_id), 'count': ce.count,
             'date': ce.date.strftime(settings.DATE_FORMAT),
             'country': {'alpha2': ce.country.alpha2, 'alpha3': ce.country.alpha3, 'name': ce.country.name},
             'created': ce.created.strftime(settings.DATETIME_FORMAT)} for ce in args
        ]

        return response 
开发者ID:edx,项目名称:edx-analytics-data-api,代码行数:25,代码来源:test_courses.py

示例2: _to_text

# 需要导入模块: from django.conf import settings [as 别名]
# 或者: from django.conf.settings import DATE_FORMAT [as 别名]
def _to_text(self, fieldsubmission=None, format=settings.DATE_FORMAT):
        if fieldsubmission.data['info']:
            d = datetime.datetime.strptime(fieldsubmission.data['info'], '%Y-%m-%d').date()
            return escape(defaultfilters.date(d, format))
        else:
            return 'not entered' 
开发者ID:sfu-fas,项目名称:coursys,代码行数:8,代码来源:other.py

示例3: date

# 需要导入模块: from django.conf import settings [as 别名]
# 或者: from django.conf.settings import DATE_FORMAT [as 别名]
def date(value, arg=None):
    """Formats a date according to the given format."""
    if value in (None, ''):
        return ''
    if arg is None:
        arg = settings.DATE_FORMAT
    try:
        return formats.date_format(value, arg)
    except AttributeError:
        try:
            return format(value, arg)
        except AttributeError:
            return '' 
开发者ID:lanbing510,项目名称:GTDWeb,代码行数:15,代码来源:defaultfilters.py

示例4: format_last_updated_date_and_time

# 需要导入模块: from django.conf import settings [as 别名]
# 或者: from django.conf.settings import DATE_FORMAT [as 别名]
def format_last_updated_date_and_time(d):
        return {'update_date': dateformat.format(d, settings.DATE_FORMAT),
                'update_time': dateformat.format(d, settings.TIME_FORMAT)} 
开发者ID:edx,项目名称:edx-analytics-dashboard,代码行数:5,代码来源:__init__.py

示例5: parse_date

# 需要导入模块: from django.conf import settings [as 别名]
# 或者: from django.conf.settings import DATE_FORMAT [as 别名]
def parse_date(self, date, timezone):
        if date:
            try:
                date = datetime.datetime.strptime(date, settings.DATETIME_FORMAT)
            except ValueError:
                date = datetime.datetime.strptime(date, settings.DATE_FORMAT)
            date = make_aware(date, timezone)
        return date 
开发者ID:edx,项目名称:edx-analytics-data-api,代码行数:10,代码来源:courses.py

示例6: assertIntervalFilteringWorks

# 需要导入模块: from django.conf import settings [as 别名]
# 或者: from django.conf.settings import DATE_FORMAT [as 别名]
def assertIntervalFilteringWorks(self, expected_response, course_id, start_date, end_date):
        # If start date is after date of existing data, return a 404
        date = (start_date + datetime.timedelta(days=30)).strftime(settings.DATETIME_FORMAT)
        response = self.authenticated_get(
            '%scourses/%s%s?start_date=%s' % (self.api_root_path, course_id, self.path, date))
        self.assertEqual(response.status_code, 404)

        # If end date is before date of existing data, return a 404
        date = (start_date - datetime.timedelta(days=30)).strftime(settings.DATETIME_FORMAT)
        response = self.authenticated_get(
            '%scourses/%s%s?end_date=%s' % (self.api_root_path, course_id, self.path, date))
        self.assertEqual(response.status_code, 404)

        # If data falls in date range, data should be returned
        start = start_date.strftime(settings.DATETIME_FORMAT)
        end = end_date.strftime(settings.DATETIME_FORMAT)
        response = self.authenticated_get('%scourses/%s%s?start_date=%s&end_date=%s' % (
            self.api_root_path, course_id, self.path, start, end))
        self.assertEqual(response.status_code, 200)
        self.assertListEqual(response.data, expected_response)

        # Passing dates in DATE_FORMAT still works
        start = start_date.strftime(settings.DATE_FORMAT)
        end = end_date.strftime(settings.DATE_FORMAT)
        response = self.authenticated_get('%scourses/%s%s?start_date=%s&end_date=%s' % (
            self.api_root_path, course_id, self.path, start, end))
        self.assertEqual(response.status_code, 200)
        self.assertListEqual(response.data, expected_response)


# pylint: disable=abstract-method 
开发者ID:edx,项目名称:edx-analytics-data-api,代码行数:33,代码来源:test_courses.py

示例7: serialize_enrollment

# 需要导入模块: from django.conf import settings [as 别名]
# 或者: from django.conf.settings import DATE_FORMAT [as 别名]
def serialize_enrollment(self, enrollment):
        return {
            'created': enrollment.created.strftime(settings.DATETIME_FORMAT),
            'course_id': six.text_type(enrollment.course_id),
            'date': enrollment.date.strftime(settings.DATE_FORMAT),
            enrollment.cleaned_gender: enrollment.count
        } 
开发者ID:edx,项目名称:edx-analytics-data-api,代码行数:9,代码来源:test_courses.py


注:本文中的django.conf.settings.DATE_FORMAT属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。