Контакты

Достижения

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

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

Все теги (28)

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

Все ответы (50)
  • Почему не работают миграции в django?

    Вероятно, миграция уже прошла. Модели точно не созданы в бд?
    В базе должна быть таблица, называемая django_migrations (точно migrations в названии есть). Там отмечаются все миграции, которые были приняты в этой базе. Проверь, не принята ли она уже?
    Ответ написан
    2 комментария
  • Как сделать вот такой вот таймер в картинку?

    Интересно придумали.

    Если сохранить картинку, то мы получим гифку, при открытии которой запускается счетчик с того же самого места, откуда он запускался при первом обращении к ресурсу с этой картинкой. Предполагаю, что при запросе сервер генерирует набор изображений и склеивает их в гиф. Количество кадров можно посмотреть, например, с помощью сервиса picasion picasion.com/ru/split-animated-gif
    Ответ написан
    3 комментария
  • Какова философия python и django?

    softwaremaniacs.org/blog/2005/12/08/django Тут достаточно неплохо описаны некоторые идеи.
    Я так понимаю, Вас больше беспокоят дополнительные приложения.
    В идеале, проект Django состоит из некоторого числа независимых приложений, каждое из которых отвечает за свою часть во всем проекте (В блоге, например, отдельные приложения для постов, комментариев. И еще много других, о которых сейчас даже трудно задуматься: например, thumbnail для выдачи миниатюр аватарок пользователей и др.). Каждое такое приложение должно быть настолько независимым, что при желании можно совершенно безболезненно перенести его в другой проект. Достаточно подключить его в INSTALED_APPS и можно пользоваться. Эта идея достаточно практична: на сайте https://www.djangopackages.com/ можно найти приложения для решения почти любой повседневной задачи и не только.
    Конечно, в целях практики, стоит попытаться самому реализовать приложения, желаемого проекта. С каждым новым проектом вы будете начинать понимать, какие части прошлых проектов стоит выделить в отдельные приложения, чтобы не приходилось копипастить код, тем самым применяя принцип DRY.
    P.S. А начать изучать Django стоит с уроков из документации. Там и практика и разъяснение принципов.
    Ответ написан
    Комментировать
  • Литература которую обязан прочитать каждый программист?

    Стив Макконнелл - Совершенный код
    "Так же было бы интересно узнать какая литература подняла ваши навыки на новый уровень."
    Сам еще не прочитал (только-только открыл), но это все же признанная классика: SICP.
    Ответ написан
    2 комментария
  • Как в django отдать медиа файл?

    def get_document(request, file_link):
        document = get_object_or_None(Document, link=file_link, users=request.user.id)
        if document:
            return serve(request,
                         path=document.document.name,
                         document_root=settings.USERS_DOCUMENT_ROOT)
        return HttpResponse('Error!')
    Ответ написан
    2 комментария

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

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