Задать вопрос
Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (2)

Лучшие ответы пользователя

Все ответы (2)
  • Не могу понять почему вылезает ошибка в коде python!?

    @clopik
    В функции аргументы передаются по ссылке, но их изменение внутри функции не всегда приводит к изменению переданного объекта. Если переданы экземпляры классов, списки, словари (mutable объекты), то изменение их состояния отразится на исходном объекте. Если же в функцию переданы числа, строки или кортежи (immutable объекты), то при попытке изменить их значение в теле функции будет создан новый объект того же типа, но уже локально, а переданный снаружи объект изменен не будет. В вашем случае dba, dbb и dbc будут равны пустой строке как и до вызова translatedb.
    Ответ написан
    3 комментария
  • Django конвертация timezone?

    @clopik
    Вам необходимо установить библиотеку pytz. А далее можно использовать код вида:

    import pytz
    
    from django.utils import timezone
    from django.views.generic import TemplateView
    
    
    class PageView(TemplateView):
        template_name = 'page.html'
    
        def get_context_data(self, **kwargs):
            context = super(PageView, self).get_context_data(**kwargs)
            context['dt'] = timezone.datetime(2000, 12, 31, 12, 0, 0, tzinfo=pytz.UTC)
            return context

    И далее в шаблоне:

    {% load tz %}
    
    {% timezone "Europe/Paris" %}{{ dt }}{% endtimezone %}
    Ответ написан
    1 комментарий