Задать вопрос
  • Favicon и проблемы с ним?

    syschel
    @syschel
    Что выводит код {% static 'files/favicon.ico' %} ? Дайте сюда получившееся. Что происходит, если результат кода ранее вести в адресную строку, если там хоть что-то отдаётся?
    Тут два варианта. Или вы не верно указываете путь до файла, или у вас не настроенно коректное отображение статических файлов самой Джангой.
  • Мастер ветка в git?

    syschel
    @syschel
    hsadik, Не только все изменения, но и история этих изменений, так как вашу ветку может вести сколько угодно разработчиков(всей семьёй в тарелку кидали приправы).
  • Как задать новое значение циклу на Python?

    syschel
    @syschel
    Kero8yte, Да, так можно.. Про деление на 5 и 7 выше не видел. Сейчас Вы получаете вывод строки только если число делится И на 5 И на 7 без остатка. Если же вам нужно выводить только тогда, когда именно НЕ делится без остатка И на 5 И на 7, то измените условие на
    if not num % 5 == 0 and not num % 7 == 0:
    или оно же
    if num % 5 != 0 and num % 7 != 0:

    Если хотите посчитать итог, то:
    a = 0
    b = 0
    for num in range(1, 999+1):
        // число делится без остатка на 5 и на 7
        if num % 5 == 0 and num % 7 == 0: 
            print("num: {}, num/5: {}, num: {}, num/7: {}".format(num, num/5, num, num / 7))
            a += 1
        // число НЕ делится без остатка на 5 и на 7
        else:
            b += 1
    print("A: ", a)
    print("B: ", b)
  • Как задать новое значение циклу на Python?

    syschel
    @syschel
    Вы про целые?
    for num in range(1, 9+1):
        if num % 2 == 0:
            print("num: {}, num/2: {}".format(num, num/2))
  • Как отправить переменную в template Django?

    syschel
    @syschel
    Как вы выводите sidebar.html?
    Через инклуд хтмля внутри другого?
    {% include "sidebar.html" %}
  • Как правильно спроектировать базу данных для сайта?

    syschel
    @syschel
    Меню или отдельной не связанной таблицей, по сути по аналогии с pages только без поля "текст". либо зашить в вёрстку.
  • Как правильно спроектировать базу данных для сайта?

    syschel
    @syschel
    А зачем вы вынесли в отдельную таблицу "категории" и потом связываете вообще всё с этой таблицей?
    Чисто для документов ещё понятно, но остальное зачем не понятно.
  • Как понять, что ты уже умеешь программировать?

    syschel
    @syschel
    А вы по собеседованиям походить пробовали?
  • Принял офер. А не нужно было. Как быть?

    syschel
    @syschel
    Oleksandr Izmailov, Ответ был именно с днями. Написали, что ничего страшного нет, до движения средств если закрыть контракт, то ничего не будет. Никаких "ужасов" саппорт не рассказывал.
  • Принял офер. А не нужно было. Как быть?

    syschel
    @syschel
    Год назад поддержка отвечала, что не повлияет отмена до первых денег в первые дни.
  • Python 3.8 Как правильно организовать сравнение?

    syschel
    @syschel
    Лучше отредактируйте свой вопрос и туда добавьте свой "пример".
  • Как понять такую формулировку от заказчика?

    syschel
    @syschel
    Pardon Me! Where Do I Find 4giveness?, Ну если фон однотонный, можно в тупую вырезать. Так себе решение, но на безрыбье.
    А так, то согласен, всё надо требовать с заказчика. Возможно ТС уже подписался в работу и на вопрос "этого достаточно?", ответил "да, этого мне достаточно", а сам даже не глянул что получил и как с этим жить. =)

    З.Ы. Как-то давно, мне вёрстку заказчик показывал на своём ПК, нанимая меня на бэкенд. Пока согласовывали ТЗ, пока то да сё. В итоге когда дошли у меня руки до фронтенда, оказалось что те 40+ хтмл файлов, папка со стилями и картинками. В общем все эти html файлики имели 5 строк кода, которые выводили на фул экран, по центру графический один файл. То есть тот самый "жепег". Пришлось говорить заказчику, а тот связываться с фронтендщиками, но всё ушло в корзину, так как было промежуточное звено, которое между заказчиком и верстальщиком коммуницировало и не смогло найти последнего (или не захотело). Верстал сам, по этим jpg файлам, благо сложной графики и иконок там толком не было.

    З.З.Ы. Как-то мне заказчик высылал макет в jpg и psd формате. Правда во втором был всего 1 слой, с тем самым jpg файлом. По этому привык, на расширение не смотреть, всё проверять. :-)
  • Как так сделать?

    syschel
    @syschel
    DefaultCR, Вы точно скажите, что конкретно вам надо. В данный момент у меня три предположения:
    1. Вы не знаете как ботом отправлять текстовые сообщения и вам нужно "как ботом отправлять в чат текст".
    2. Вы не знаете, как при заходе на канал, чтобы бот отправлял сразу же текстовое сообщение в виде приветствия.
    3. Вам нужна вёрстка текста, с картиночками, ссылочками, цветами и смайликами. То есть вы не знаете как верстать текст под дискорд.
    Возможно вам нужно что-то ещё или вообще другое, пока угадать сложно.

    З.Ы. Алло, Доктор? Доктор, у меня болит, что не знаю, но болит. Выпишете мне лекарство.
  • Почему {% endfor %} дает ошибку?

    syschel
    @syschel
    secret secretom, Привыкайте. Порой ошибка в одном символе, а решение "проблемы" может искаться пол дня. Либо вообще в другом месте. Вот так и лезешь по дереву вверх(или вниз), разматывая клубок проблемы. Сначала выяснили, что проблема в лишнем слеше, потом нашли сеттинги. :-)
  • Почему {% endfor %} дает ошибку?

    syschel
    @syschel
    secret secretom, значит путь не указан в сеттингах или вы не перезапустили питон. Ищите, либо копируйте проект по новой с урока. У вас вообще могла уже измениться ошибка, на расстоянии угадывать сложно. То что выше вы показывали, была ошибка темплайтов, а не цикла for и ошибка на отсутствие темплайта.
  • Как создать велосипед в django?

    syschel
    @syschel
    Дмитрий Свиридов,
    Но проблема Django-админки в том, что когда требуется что-то нестандартное, начинаются либо лютые костыли, либо в конечном итоге полный отказ от нее.

    Так там же, в документации к админке джанги, первые два абзаца и говорят, что это не полноценная админ панель на все случаи жизни, а по сути инструмент для работы с моделями. И если вдруг кому-то захочется чего-то большего, то проще написать всё своё (свои вьюхи)
    https://docs.djangoproject.com/en/3.0/ref/contrib/... первые два абзаца.
  • Почему {% endfor %} дает ошибку?

    syschel
    @syschel
    secret secretom, Значит по мимо ошибки с путями, вы ещё и не создали в папке templates папку movies, а в ней файл movie_list.html. Либо у вас ошибка в именованиях или подключении темплайт директории к проекту.
    Ваша ошибка говорит вам "не найден теймплайт(шаблон)".
  • Почему {% endfor %} дает ошибку?

    syschel
    @syschel
    secret secretom, я класс переименовал, так как по пеп8 желательно указывать правильно. В вашем случае, когда вы наследовали от класса View, вы называли свой класс MovieViews. Но когда начинаете наследоваться от класса списков, то есть от ListView, то правильнее свой класс называть
    НазваниеList или НазваниеListView, что я и сделал, назвав его как MovieList.
    В файле с урлами(путями) идёт обращение к классу, вам нужно его там переименовать.

    Ну а если вам нужно исправить ошибку в вашем коде на основании урока, то п.1, удалите в начале слеш. Мой же пример оставьте в голове.
  • Почему {% endfor %} дает ошибку?

    syschel
    @syschel
    secret secretom,
    1. на видео уроке и показано, что путь к шаблону(темплайту) относительный(без слеша), а не абсолютный(со слешем) как у вас.
    2. Так себе урок, вас изначально учат "не правильно". ИМХО, микроскопом тоже можно забивать гвозди. Только если как базовое и как "возможности", но выше я вам показал как ваша задача делает правильно и из коробки.
  • Почему {% endfor %} дает ошибку?

    syschel
    @syschel
    secret secretom,
    1. Удалите в начале слеш
    2. Зачем вы используете класс View для вывода списка объектов одной модели, когда для этого есть специальный класс ListView.

    from django.views.generic.list import ListView
    from .models import Movie
    
    class MovieList(ListView):
        model = Movie
        template_name = "movies/movie_list.html"