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

Достижения

Все достижения (6)

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

Все теги (21)

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

Все ответы (22)
  • Как российскому айтишнику уехать жить и работать в Украину?

    @ATNC
    Full-stack web\python developer
    Не важно из какой Вы страны. Компании ищут специалистов, а не граждан какой-то страны. Условия будут аналогичны, будь ты индус, или кореец. Если ты умеешь и будешь делать то, ради чего тебя взяли.
    Ответ написан
    Комментировать
  • Как в Django ограничить видимость полей экземпляра модели?

    @ATNC
    Full-stack web\python developer
    Можно попробовать в admin.py переопределить метод get_form и при инициализации формы сделать там проверку на юзера, например:
    class SupplyAdmin(admin.ModelAdmin):
       available_fields = ('name', 'field1', 'field2')
       hidden_fields = ('field3',)
       def get_form(self, request, obj, **kwargs):                             
           if request.user.username == 'example@example.com':                                            
               self.fields = self.available_fields + self.hidden_fields         
           else:                                                                    
               self.fields = self.available_fields
    
            return super(SupplyAdmin, self).get_form(request, obj, **kwargs)
    Ответ написан
    3 комментария
  • Можно ли обойтись вообще без шаблонов в Django?

    @ATNC
    Full-stack web\python developer
    Конечно. Рендеринг шаблонов в Django - это всего лишь одна из батареек, которые вы можете использовать. В мире Single Page Application этой опцией Django никто не пользуется, потому-что для приложения нужно всего-лишь получить набор "сырых" данных, в основном в JSON формате. Вы можете построить свое приложение которое будет работать с JSON с помощью стандартных методов Django, но лучше всего для этого подходит Django Rest Framework. DRF позволит с минимальным количеством кода написать рабочее приложение для работы с VueJS. Вам нужно будет только сосредоточиться на бизнес логике, все остальное за Вас сделает DRF.
    Ответ написан
    Комментировать
  • Как работать с записью, к которой может быть прикреплено несколько файлов?

    @ATNC
    Full-stack web\python developer
    Лучше будет сделать другую с ForeignKey на документ. Таким образом Вы "инкапсулируете" объект файла и сможете в будущем расширять модель. К примеру сохранять время загрузки файла и т.д.
    Ответ написан
    Комментировать
  • Python как запись txt файла?

    @ATNC
    Full-stack web\python developer
    Прежде всего советую Вам не "светить" свои ключи (API_KEY) при работе со сторонними сервисами.
    Лучше использовать контекстный менеджер при работе с файлами. Это гарантирует Вам коректное завершение работы с файлом, даже если будет ошибка.
    with open(path_in, 'w+') as read_file:
        read_file.write('something')

    Флаг 'w' открывает файл в режиме записи.
    Ответ написан
    1 комментарий

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

Все вопросы (49)