"Вопросы и ответы" Django и Python, страница 684

16.07.2022
Django generic.UpdateView НЕ обновляет значения после успешного POST

Ниже я пытаюсь обновить определенную форму (OrganizationForm): Шаблон отображается с полями формы и существующими значениями в полях. После отправки формы POST запрос успешен. ВЫПУСК: Изменения не сохраняются в БД. # Views.py class OrganizationDetails(LoginRequiredMixin, UpdateView): login_url = …

15.07.2022
Django Оценить кверисет отношений ManyToMany раньше времени для использования в async-функции

Я использую потребитель Django-Channels для асинхронного взаимодействия через websocket. У меня есть что-то вроде этого ниже class Command(UUIDModel): owner = models.ForeignKey(AUTH_USER_MODEL, default=None, on_delete=models.SET_DEFAULT, null=True, blank=True, related_name='commands') name = models.CharField('Name', default='New Command', max_length=128, blank=True, null=True) class …

15.07.2022
React-django на cpanel - MIME-тип ('text/html') не является поддерживаемой таблицей стилей

Я разрабатываю приложение на react-django. Мое приложение работает локально. Когда я устанавливаю его на сервер, работающий на cpanel, оно просто показывает пустую страницу. Мой провайдер проверил его и сделал следующие заявления: Приложение python установлено правильно …

15.07.2022
Могу ли я создать полнофункциональный сайт, используя только django

Новичок в веб-разработке Интересно, можно ли построить полнофункциональный сайт только на django без html без css только django?

15.07.2022
Django; getattr(): имя атрибута должно быть строковым при сохранении модели django

Когда я отправляю эту форму, я получаю эту ошибку, и форма не отправляется успешно. В чем может быть причина ошибки и как ее устранить? class Product(models.Model): category = models.ForeignKey(ProductCategory, on_delete=models.CASCADE) user = models.ForeignKey(User, on_delete=models.SET_NULL, null=True) image = models.ImageField(upload_to=user_directory_path, default='default-product.jpg') …

15.07.2022
Flask Error Use 'FLASK_APP=pushup:name' to specify one

Я пытаюсь создать свое первое приложение flask и продолжаю получать ошибку, когда я набираю '''flask run'''' Моя папка называется pushup и находится на рабочем столе Ошибка: Не удалось найти приложение или фабрику Flask в модуле 'pushup'. Используйте …

15.07.2022
Как отобразить атрибуты модели в django в веб-приложении

Я создаю сайт портфолио с помощью djnago. Теперь предположим, что у меня есть блог, и я хочу показать заголовок блога, небольшое резюме и ссылку. Я создал модель, как показано ниже: class Blog(models.Model): blog_title=models.CharField(max_length=50) summary=models.TextField(blank=False) blogLink=models.URLField() def __str__(self): return self.blog_title …

15.07.2022
Как я могу сделать форму обновления без modelForm?

Я сделал форму обратной связи, где люди могут поделиться своим мнением. Затем я создал форму обновления, используя HTML. Какими будут мнения для def UpdateFeedback()? Я перепробовал много способов, но не смог добиться идеального результата. Пожалуйста, помогите мне... Примечание: Форма …

15.07.2022
Django - AttributeError at / Объект 'function' не имеет атрибута 'objects'

Я получаю эту ошибку. Я не знаю, почему мои имена представления и модели отличаются, но я получаю эту ошибку в django. Это мой models.py from django.db import models class data(models.Model): id = models.IntegerField(default=1, unique=True, primary_key=True) name = models.CharField(max_length=50) location …

15.07.2022
Туториал по django на djangogirls. Как исправить ошибку?

Начал проходить туториал по Django на djangogirls и в главе Шаблонны Django произошла ошибка вот так это выглядит в коде from django.shortcuts import render from django.utils import timezone from .models import Post def post_list(request): posts = Post.odjects.filter(published_date__lte=timezone.now()).order_by('published_date') return render(request, 'blog/post_list.html', …

15.07.2022
Как реализовать ввод (или форму), зависящий от меню выбора (выпадающего списка)?

Я работаю над системой оценок и в настоящее время работаю над формой, которая имеет дело с пользователем, вводящим результаты студентов, теперь форма, которую я имею, имеет 2 выпадающих списка (класс, студенты), которые являются зависимыми. Проблема и то, на чем …

15.07.2022
Создание предупреждающего сообщения перед сохранением страницы

Я пытаюсь создать предупреждающее сообщение перед сохранением страницы в django, как я могу это сделать .Мне нужно создать сообщение, что после сохранения страницы вы не можете редактировать страницу .

15.07.2022
Установка блокировки mysqlclient не удалась

Я использую python3.9 в django framework, для этого мне нужно установить mysqlclient. Но когда я пытаюсь, возникает ошибка. pipenv install mysqlclient вывод как ошибка: Courtesy Notice: Pipenv found itself running within a virtual environment, so it will automatically use that …

15.07.2022
Ссылка на внешний ключ в запросе FormModel на все экземпляры модели

Я создаю систему регистрации для классов программирования, в какой-то момент я хочу, чтобы люди выбирали, в какую партию они хотят записаться, модель Batch имеет внешний ключ к модели Program model.py class Program(models.Model): id = models.AutoField(primary_key=True) name_english …

15.07.2022
Можно ли заполнить поля Django's UserCreationForm в функции python?

У меня уже есть регистрационная форма на моем сайте электронной коммерции. Теперь я хотел бы использовать встроенную в Django систему валидации. Поэтому, насколько я понял, я должен использовать форму, предоставляемую Django, например, UserCreationForm. Но поскольку у меня уже есть …

15.07.2022
Stripe: Python Вы должны обновить настройки брендинга Connect с помощью значка

В настоящее время я интегрирую Stripe Connect и продолжаю получать одну и ту же ошибку stripe.error.InvalidRequestError: Request ********541g: You must update your Connect branding settings with icon in order to create an account link. You can set the missing …

15.07.2022
Конвертер текста в шестнадцатеричный формат и затем в base64 с помощью Django-python

Я использую Django Я хочу преобразовать текст в hex и затем base64 Я пытался сделать вот так: # create text or number and convert them to integer # txt = "ABC" txt_to_int = int(txt,16) print(txt_to_int) >> 2748 # …

15.07.2022
Объект не имеет атрибута 'is_active' Django

AUTHENTICATION_BACKENDS = [ 'django.contrib.auth.backends.ModelBackend', 'oauth2.auth.DiscordAuthenticationBackend', ] У меня два бэкенда, и когда я пытаюсь перейти на localhost:8000/admin, работает 'oauth2.auth.DiscordAuthenticationBackend' бэкенд, но не 'django.contrib.auth.backends.ModelBackend', как это исправить?

15.07.2022
Как применить select_related к объектам m2m-отношения в Django? [дубликат]

Допустим, есть структура, подобная этой: class Aaaaa(models.Model): b = models.ManyToManyField('Bbbbb') class Bbbbb(models.Model): c = models.ForeignKey('Ccccc') class Ccccc(models.Model): x = models.CharField(max_lenght="3") Теперь я нахожусь в DetailView из Aaaaa. Я делаю prefetch_related('b'). Но как я могу сообщить Django, что …

15.07.2022
Django Admin: Заполнение полей администратора на основе выбора строки таблицы

Мне нужна помощь в импорте значений товаров (сохраненных в базе данных из предыдущих заказов) на основе поиска клиента по id. Это должно происходить после нажатия пользователем кнопки в панели администратора. Итак, при нажатии на кнопку 'Importar do histórico' <a …

15.07.2022
Связанное поле не заполняется в ответе в Django rest framework [duplicate]

У вас две модели: class Topic(Base): name = models.CharField(max_length=100, unique=True) display_name = models.CharField(max_length=100) class SubTopic(Base): name = models.CharField(max_length=100, unique=True) display_name = models.CharField(max_length=100) topic = models.ForeignKey(Topic, on_delete=models.CASCADE) и имеют два сериализатора: class SubTopicSerializer(serializers.ModelSerializer): class Meta: model = SubTopic …

15.07.2022
Django Channels - Получение списка всех активных сессий, или выполнение чего-либо, когда сессия "закрыта".

Я использую WebsocketConsumer, и храню данные, связанные с пользователем, в кэше, Я привязываю это к обоим, пользователю и сессии user = self.scope["user"] session = self.scope["session"] и когда WebsocketConsumer отключается, я очищаю все данные, связанные с этой сессией …

15.07.2022
Как создать новую сессию для всех новых пользователей в django

Несколько недель назад я начал проект на django. Сейчас я собираюсь закончить его, но пока я тестирую его, я заметил, что когда я загрузил его на heroku, он работал хорошо, но только на одном устройстве за раз, я не …

15.07.2022
Django Channels Websocket зависает - WebSocketProtocol слишком долго закрывался и был убит

Окружение: Ubuntu 16.04.6. Conda 4.12.0. Apache/2.4.18 (Ubuntu) python==3.8.1 Django==4.0.3. channels==3.0.5 asgi-redis==1.4.3 asgiref==3.4.1 daphne==3.0.2 Я пытаюсь создать веб-сокет сервис, который передает сообщения из redis только аутентифицированному пользователю. Пользователи не общаются друг с другом, поэтому мне не …

15.07.2022
TypeError at /booking render() got an unexpected keyword argument 'renderer'

TypeError at /booking возникает ошибка при нажатии на страницу бронирования моего сайта , https://hostclinic.pythonanywhere.com/ [this is the error i got][1]

15.07.2022
Как использовать prefetch_related для двух значений M2M?

Я хочу prefetch_related к двум уровням значений M2M, Вот мой models.py class A(models.Model): name = models.CharField(max_length=40) b = models.ManyToManyField('B') class B(models.Model): name = models.CharField(max_length=40) c = models.ManyToManyField('C') class C(models.Model): name = models.CharField(max_length=40) d = models.ManyToManyField('D') …

15.07.2022
Django Фильтр и значение суммы зависят от разной модели

Привет, ребята! Я пытаюсь суммировать время для пользователей за каждый месяц (миссию), примерно так: times = goal.time_set.filter(day__year=today.year, day__month=today.month) Тогда я подведу итог: for time in times: total_min[member_number] = total_min[member_number] + time.value Но он рассчитывает …

15.07.2022
Проект django перед каждым веб-проектом

Я изучил html css javascript потом я начал изучать django как бэкенд потому что я очень хорошо разбираюсь в python теперь я изучил django, но у меня есть один вопрос, мы используем django только для веб-сайта, как django обслуживает …

15.07.2022
UUIDField vs Charfield с UUID в нем?

Итак, я использую UUID в поле CharField в качестве PK для многих вещей в проекте, над которым я работаю, все работает нормально, никаких проблем. Если я использую UUIDField, некоторые вещи в бэкенде будут иметь проблемы с UUID-полем (обычно это …

15.07.2022
Почему мы должны указывать read_only=True при работе с полем, связанным с внешним ключом, в сериализаторе в Django rest framework?

Почему мы должны указать read_only=True при работе с полем, связанным с внешним ключом, в сериализаторе в Django rest framework? field_name = RelatedFieldSerializer(many=True, read_only=True) many = True понимается как внешний ключ на связанном объекте.

15.07.2022
Неэффективный итерационный процесс над набором запросов Django

Я пытаюсь ускорить время отклика на запрос get из React в Django. Задержка связана с итерацией над отфильтрованным набором запросов. stop_time_next_hour = StopTime.objects.filter( stop_id=stop_id, # Get all arrival times in the next hour arrival_time__gte=current_time.time(), arrival_time__lte=(current_time + timedelta(hours=1)).time(), …

15.07.2022
Как обогатить объект запроса Django расширенными функциями?

В моем проекте Django есть ситуация, когда различные представления взаимодействуют через данные сессии запроса следующим образом: def view_one(request): ... request.session['my_session_key'] = data ... def view_two(request): ... data = request.session['my_session_key'] ... Однако при этом возникают следующие проблемы: …

15.07.2022
Обновление частичных данных в БД при получении данных должно считаться как GET или PUT запрос в REST API

Мой класс должен получать информацию о текущей песне из Spotify api. class GetCurrentSong(APIView): def get(self, request): dict_song_info = get_song_from_spotify(user_session=self.request.session.session_key) if 'Error' in dict_song_info: return Response({dict_song_info['Error_Type']: dict_song_info['Error']}, status=dict_song_info['Status']) # Update song name in database try: self.update_song_info_in_db(dict_song_info['name']) except Exception as ex: …

15.07.2022
Как установить Pandas в проекте Django, который находится в виртуальной среде Ubuntu

на виртуальной машине ubuntu у меня есть проект на django для производства, и в рамках проекта мне нужно установить модуль panda, но он не позволяет выполнить этот процесс. следующее заявление pandas collect выходит, а затем говорит killed. <a href="https://i.stack.imgur.com/VwnKr.png" …

15.07.2022
Валидация уникальности формы в Django

Я хочу сделать ошибку, если пользователь комментирует фильм один раз, а затем снова тот же фильм. Точнее, я хочу разрешить пользователю комментировать фильм только один раз, и выдать ошибку, если он попытается прокомментировать его дважды. Как я могу это …

15.07.2022
Как фильтровать в django пустые поля при использовании ChoiceField

У меня есть программа, в которой пользователи должны иметь возможность фильтровать различные типы технологий по их атрибутам. Мой вопрос заключается в том, как я буду фильтровать технологии, когда есть потенциальные конфликты и пустые значения в параметрах, которые я использую …

15.07.2022
Я не использую никаких методов аутентификации для входа в Django. Я использую эту функцию, это правильно?

''' def login_action(request): if request.method != "POST": return HttpResponse("&lt;h2&gt;Method Not Allowed&lt;/h2&gt;") else: user = Admin_user.objects.get(email_id=request.POST.get('email'), password=request.POST.get('password')) if user!=None: return HttpResponse("Loged IN") else: return HttpResponse("Not a User") ''' Этот метод работает для меня, правильный ли это метод. Я не использую …

15.07.2022
Фильтрация по аннотированному полю django ORM

Я пытаюсь отфильтровать мой набор запросов на основе вновь созданного столбца с помощью аннотации. first_query = Products.objects.annotate(top_rating=Subquery( Ratings.objects.filter(product=OuterRef("pk")) .order_by("-date_val").value('rate_val')[:1], ))) sec_query = first_query.filter(top_rating=4) Но я получаю ошибку Cannot resolve keyword 'top_rating' into field

15.07.2022
Django: Получение последнего значения по дате из связанной модели в html

Привет всем У меня возник вопрос: Итак, в обзоре родительского продукта я показываю название продукта и его URL, но есть также связанная модель с этой родительской моделью, которая хранит историю цен с течением времени. Что …

15.07.2022
Как связать модели с помощью обратной ссылки

Привет, ребята! Как я могу связать две модели? Я хочу написать вот так: user_goal_minutes = ninja.ninjagoal_set.goal_time * 60 Мои модели: class Ninja(models.Model): id_user = models.OneToOneField(User, on_delete=models.CASCADE, related_name="ninja", blank=True, null=True) id_teams = models.ManyToManyField("mission.Team", blank=True) avatar = models.ImageField(upload_to='avatar/', …