Size: a a a

Django [ru] #STAY HOME

2021 April 17

ab

aa bb in Django [ru] #STAY HOME
Ща скрин пришлю как можно
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
Кста, когда в контл нажимаю на название функции выпадает это:
Это ок?
источник

JT

James Town in Django [ru] #STAY HOME
я не подскажу насчет этого
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
а, ребят
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
отмена, я тупанул. КТО подлючать будет-то?))
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
Проблема была в отсутствии вот этого:

<script type="text/javascript" src="{% static "timetable/js/script.js" %}"></script>
источник

ab

aa bb in Django [ru] #STAY HOME
class VacancyResponseSerializer(serializers.ModelSerializer):

   vacancy_name = serializers.SerializerMethodField('get_vacancy')

    def get_cv(self, obj):
       try:
           return obj.cv.vacancy_name
       except Cv.DoesNotExist:
           return ''
источник

ab

aa bb in Django [ru] #STAY HOME
таким вот образом
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
А еще вот такой вопрос:
мы всю статику подключаем в base  (от которого унаследуемся)? или можно как-то подключать к каждому темплейту?
источник

JT

James Town in Django [ru] #STAY HOME
Можно хоть к каждому по отдельности подключать.
источник

Б

Богдан in Django [ru] #STAY HOME
спасибо. я так понимаю, полю в любом случае нужно присваивать MethodField
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
Спасибо!
источник

ab

aa bb in Django [ru] #STAY HOME
ну да, ты же хочешь добавить поле которого нету в моделе
источник

ab

aa bb in Django [ru] #STAY HOME
не забудь добавить поле в class Meta: fields
источник

Б

Богдан in Django [ru] #STAY HOME
нет, поле есть.
есть пользователь, у него есть FK поле aim, у этого поля есть айдишники от 1 до 7, а мне нужно исключить несколько айдишников. Т.е. чтобы при регистрации пользователь не могу выбрать определенные aim.
Если я укажу aim__id которого нет, то получу:
”aim": [
       "Invalid pk \"10\" - object does not exist."
   ],


я же хочу, чтобы такая ошибка выдавалась, для всех id, которые не указаны в моем queryset. Если сейчас укажу 7 или 4, то будет ок, а я хочу их убрать из queryset
источник

Б

Богдан in Django [ru] #STAY HOME
т.е. в сериализаторе до валидации полей поменять доступные варианты
источник

ab

aa bb in Django [ru] #STAY HOME
источник

ab

aa bb in Django [ru] #STAY HOME
вот это тогда попробуй
источник

Б

Богдан in Django [ru] #STAY HOME
да, похоже на то, спасибо 🙂
источник

А

Аскар in Django [ru] #STAY HOME
Можете подсказать как реализовать логику. Когда допустим есть 2 вида пользователей. Один можно создавать посты там а другой может смотреть их. Но у них разные филды в целом. Одному из них обязательно нужно указывать имя пол, номер телефона, а другому это все не нужно.
источник