Задать вопрос
  • Как сохранить список в поле модели?

    @MercRank Автор вопроса
    Ну вообще в целом у меня уже есть рабочая версия без аутентификации и личного кабинета.

    Во views.py реализована функция которая через requests делает запрос к OpenWeatherMap. Соответственно, если пользователь вводит несуществующий город, выбрасывается ошибка, которую я обрабатываю исключением.

    Таким образом города будут добавляться автоматически в модель Cities(наложил ограничение unique, дабы избежать повторов):
    а) При успешном запросе к OpenWeatherMap любым пользователем автоматически
    б) Из личного кабинета, при нажатии на кнопку добавить, которая будет посылать на views.py, где опять же будет делаться запрос к OpenWeatherMap, и если он будет успешным, то тогда город будет добавляться. Если нет, выбрасывать сообщение что такого города нет.

    Решил делать через ManyToManyField т.к. с ним ещё не работал в Django.
    В целом в логике которую описал, ничего не упустил?
  • Как правильно реализовать форму в Django?

    @MercRank Автор вопроса
    Вариант с передачей функции сработал прекрасно. Запомнил для себя такой метод передачи данных в форму, спасибо большое.

    А в каком модуле подобного рода функции лучше прописывать? Я прописал ее там же в forms.py но есть ощущение что это не вполне правильно так делать

    P.S. Обязательно почитаю про этот момент в книге, спасибо
    P.P.S На будущее учту :)
  • Как правильно реализовать форму в Django?

    @MercRank Автор вопроса
    Kvason, это самое очевидное решение, но интересно было возможно для такого рода задачи существует решение через форму Джанго
  • Как сделать Embed в Discord более широким?

    @MercRank Автор вопроса
    Не знаю где проходит та тонкая грань между вашим и моим кодом, но у меня он просто переносит строку
    6287a02d6b860371056307.png
  • Как сделать Embed в Discord более широким?

    @MercRank Автор вопроса
    retUrn3d, Хммм, имеете ввиду что есть смысл попробовать сделать длинный description у discord.Embed(title='', description='')? Я его пробовал забивать но только невидимыми символами из Юникода.

    По поводу инлайн - да, все поля инлайн
  • Как сделать Embed в Discord более широким?

    @MercRank Автор вопроса
    retUrn3d, как бы не так!) С ним вообще забавная штука выходит. Изначально он у меня стоял, и когда он стоит, из суммарной ширины Эмбеда, которая не изменяется, вычитается ширина thumbnail т.е. места становится фактически ещё меньше.

    62874b417e752079710001.png

    Нет.. здесь как то иначе достигается такой эффект.
    Также он не зависит от наполнения, поскольку у меня при идентичном наполнении, ширина Эмбеда остается прежней
    62874c9be7274158551762.png
  • Как сделать Embed в Discord более широким?

    @MercRank Автор вопроса
    Python. В процессе поиска решения наткнулся на форк библиотеку pycord. Переписал немного свой код, добавил слэш-комманды, как в верхнем примере. Но необходимой ширины все равно не могу добиться