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

28.06.2022
Какой самый быстрый способ заставить обычный html/css/javascript сайт работать в Django?

Я создал игру с помощью HTML/CSS/JavaScript (vanilla) и она действительно работает. Теперь я хочу иметь пользователей той же игры, чтобы при входе в игру они могли отправлять результаты и видеть свое место в списке. Какие самые быстрые шаги мне …

28.06.2022
Django бросает UNIQUE Constraint failed даже после добавления unique = False

Я разрабатываю пользовательскую модель пользователя для своего приложения в django, используя AbstractUser. Но я получаю ошибку UNIQUE constraint failed при использовании add user + из админки django. Я также пытался добавить unique = False в поле EmailField class User(AbstractUser): …

28.06.2022
Показать поля для добавления пароля в пользовательскую модель пользователя - Django

У меня есть пользовательская модель пользователя. Я хочу, чтобы админ мог создавать новые аккаунты из панели администратора. Регистрация класса не помогает. admin.site.register(CustomUser) *Это исключает возможность двойного ввода пароля Поэтому я пробую следующее решение: from django.contrib.auth.admin import UserAdmin admin.site.register(CustomUser, …

28.06.2022
Django + Apache2 за обратным прокси NGINX - перенаправления идут неправильно

У меня есть проект Django, работающий на Apache2 с mod_wsgi в виртуальной машине - https://systems3.slt.local/ Доступ к виртуальной машине напрямую, через https://systems3.slt.local/ работает отлично. Однако мне нужно, чтобы она работала за обратным прокси NGINX, и у меня возникают …

28.06.2022
Преобразование базового sql-запроса в django ORM

Я хочу отображать название курса вместе с количеством вопросов в таблице. Нужна помощь в преобразовании нижеприведенного запроса в django ORM: SELECT DISTINCT exam_course.course_name, COUNT(exam_question.question) FROM exam_course INNER JOIN exam_question ON exam_question.course_id = exam_course.id GROUP BY exam_question.course_id

28.06.2022
Как правильно отобразить RenderedMarkdownField() в шаблоне, если "безопасный" не "работает"?

На моем сайте django я использую RenderedMarkdownField() для создания причудливо выглядящего текста описания к моим сообщениям. Моя модель выглядит следующим образом: # Portfolio project overview model class Work(models.Model): title = models.CharField(max_length=100) # description = models.TextField() description = MarkdownField(rendered_field='description_rendered', validator=VALIDATOR_STANDARD) …

28.06.2022
Django: Доступ к многократно используемому приложению в settings.py

В моем проекте установлено многоразовое приложение django, и желаемый результат - импортировать его в settings.py основного проекта. Проект работает хорошо с установленным многоразовым приложением и добавленным в INSTALLED APPS в settings.py. Однако, когда я пытаюсь импортировать его в settings.py, …

28.06.2022
Разделить пользовательскую модель пользователя на два приложения, но пользовательская модель пользователя переопределяет второе приложение

Я много искал все, что связано с моей проблемой, но так и не нашел то, что мне нужно Я пытаюсь создать простой Django блог, который имеет пользовательскую модель пользователя, наследующую основной класс аутентификации AbstractUser в приложении с именем user …

28.06.2022
Django - ModelForm - Фильтр по пользователю

Мне нужно отфильтровать в EmployeeForm только для того, чтобы показать мне варианты компаний, связанных с тем, что пользователь вошел в систему. Я использую ModelForm и CreateViews Вот мой код: models.py class Company(models.Model): reg_user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) …

28.06.2022
Как скопировать в буфер обмена в JavaScript? подскажите

я использовал этот код const copyBtns = [...document.getElementsByClassName('copy')] copyBtns.forEach(btn=> btn.addEventListener('click', ()=>{ content = btn.getAttribute('data-content') navigator.clipboard.writeText(content) btn.textContent = "تم النسخ" })) копирование не работает по клику в мобильном, а на любом компьютере работает. каково решение?

28.06.2022
HTML-шаблон для отображения форм, только если form.DELETE не существует

Я хочу добиться чего-то подобного, на самом деле "DELETE" не должен существовать в самой форме, или если он существует, то должен быть выключен или не проверяться. {% if not form.DELETE %} <div class="input-form"> <div class="col-md-12 mb-4 mt-4"> {{ form …

28.06.2022
Получить все значения поля many to many + остальные поля модели в общем запросе к db

Я изучаю django и хочу сделать конечную точку API, которая выводит всех сотрудников в базе данных со всеми полями, включая поле languages, которое имеет отношение manyToMany к Languages Model. class Employee(models.Model): name = models.CharField(max_length=50) lastname = models.CharField(max_length=50) salary = models.PositiveBigIntegerField() …

28.06.2022
Как передать переменную из view.py в javascript без использования render() в django

Return render(request, 'index.html', {"flag": flag, "form": form}) Я хочу передать значение флага, которое должно быть прочитано javascript для изменения стиля элемента в шаблоне, но при повторном рендеринге значение флага теряется и устанавливается обратно в "none", есть ли способ не использовать …

28.06.2022
Приложение Django возвращает ошибку при подключении к базе данных Postgres django.db.utils.OperationalError

У меня есть веб-приложение Django, которое подключается к базе данных postgres в Azure, несколько дней назад все работало нормально, но теперь я получаю следующую ошибку при запуске сервера: Исключение в потоке django-main-thread: Traceback (most recent call last): Также …

28.06.2022
Django-native/ORM подход к самостоятельному присоединению

Пытаюсь настроить Django-native запрос, который захватывает все строки/отношения, когда он появляется на другой стороне отношения "многие ко многим". Я могу объяснить на примере: # Django models class Ingredient: id = ... name = ... ... class Dish: id …

28.06.2022
Django загрузка изображений в разных шаблонах

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

28.06.2022
Как передать объект Django в файл Javascript (шаблон куплен в envato elements)

Dears!!! Я пытаюсь получить объект Django в файле Javascript. Моя цель состоит в том, чтобы подключить шаблон Django к файлу Javascript и отобразить информацию о моей модели на сайте. Мой models.py: class Event(models.Model): _id = models.ObjectIdField(blank=True, null=False) title = …

28.06.2022
Как получить имя конкретной группы пользователей в запросе формы Django

У меня есть Django форма с выпадающим списком групп пользователей, который создается из Django Admin Panel. У меня есть 3 группы с различными правами, поэтому в этой форме я хочу получить только группу с именем 'Guest' из выпадающего списка …

28.06.2022
Django не может импортировать модуль сайта

Я пытаюсь запустить простое приложение Hello World с Django, но по какой-то причине оно не импортирует myapp из mysite.

28.06.2022
Подача статических файлов с R2 Cloudflare

Описание архитектуры У меня есть приложение Django, размещенное в контейнере Azure App Service, и прокси-сервер через DNS Cloudflare. Приложение работает отлично, и с помощью WhiteNoise я могу обслуживать статические файлы, хранящиеся в контейнере хранения Azure …

28.06.2022
Обратный поиск для унаследованных моделей в Django

У меня есть несколько определений моделей Django. Родительский класс содержит внешний ключ к другому классу, и есть несколько классов моделей, которые наследуются от родительского. class Foo(models.Model): pass class Parent(models.Model): foreign_key = models.ForeignKey(Foo, on_delete=models.CASCADE) class Child1(Parent): pass class Child2(Parent): pass …

28.06.2022
Запрос Django с противоречивыми полями возвращает дублирующиеся ответы

Запрос: cameraSystems = DWCloudSystem.objects.filter(isShared=False).filter(company_key=comp) cameraSystems = cameraSystems | DWCloudSystem.objects.filter(isShared=True).filter(location__owners=comp) DWCloudSystem - это модель, которая содержит: "company_key" a foreign key representing a Company model object, "location" a foreign key representing a place object, "isShared" a Boolean field …

27.06.2022
Django REST Framework, последствия использования [] в поиске

У меня есть очень простой Django API, который делает запрос в elasticsearch. Вывод показывает параметры запроса и search.query. Почему я не могу передать переменную страны, в данном случае 'DE', в search.query, как показано в выводе? Не могли бы вы …

27.06.2022
Can you please explain what happens in this part of the code, it goes through the xml file, I can not figure out

Value_dict = {} for node in elements: for child in node.childNodes: if child.nodeType == 1: if child.tagName == 'Value': if child.firstChild.nodeType == 3: value = float(child.firstChild.data.replace(',', '.')) if child.tagName == 'CharCode': if child.firstChild.nodeType == 3: char_code = child.firstChild.data value_dict[char_code] = …

27.06.2022
Почему sqlite3 продолжает говорить мне, что у меня нет таблицы User?

я создаю модель на django таким образом: class User(models.Model): username = models.CharField(max_length=50) email = models.CharField(max_length=50) password = models.CharField(max_length=50) phone = models.CharField(max_length=80) и затем я использую обе команды: python manage.py makemigrations python manage.py migrate и все …

27.06.2022
TypeError NoneType в сценарии Python при запуске приложения Django

Я получаю ошибку: TypeError: 'NoneType' object is not subscriptable. Вы можете просмотреть код ниже. Странно то, что когда я запускаю код в блокноте, он работает. Но когда я запускаю его в Django, я получаю в ответ ошибку NoneType. Мне …

27.06.2022
Не найдено соответствие хоста. Google firebase messaging

Сообщение об ошибке hostmatch not found Я создаю uber-подобное приложение для доставки, используя django. Я только что реализовал firebase messaging, но каждый раз, когда я пытаюсь добавить номер телефона, чтобы он отправил проверочный код, он …

27.06.2022
Использование данных из get_context_data в методе form_valid

Как использовать значение из контекста словаря в form_valid? eg. def get_context_data(self, **kwargs): context_data = super(ProductView, self).get_context_data(**kwargs) product_obj = Product.objects.get(id=self.kwargs['pk']) user_id = product_obj.user_id user_obj = User.objects.get(id=user_id) context_data['email'] = user_obj.email return context_data def form_valid(self, form, **kwargs): email = context_data['email'] # need …

27.06.2022
Как обрабатывать сгенерированные API маршруты сброса пароля в Next.js

Я использую Djnago с Djoser в качестве бэкенда, и Next.js в качестве фронтенда. Когда пользователь запрашивает сброс пароля, он получает письмо со ссылкой на восстановление по следующей схеме http://localhost:3000/password-reset/{uid}/{token}. Я смог успешно обработать поток восстановления …

27.06.2022
Ошибка рендеринга страницы: Ошибка: Failed to load script: /_next/static/chunks/pages/_error-2280fa386d040b66.js

Этот сайт работает правильно локально, но когда я развернул его на heroku, он загрузился наполовину, а затем стал пустым, в консоли chrome появились ошибки, решения которых я до сих пор не смог найти (Он был создан с использованием next.js, django …

27.06.2022
Django Debug Toolbar Ошибка BaseConnectionHandler.all()

Я использую docker, и панель инструментов отладки выдает следующую ошибку: BaseConnectionHandler.all() got an unexpected keyword argument 'initialized_only' Я написал следующий код в файле settings.py : if DEBUG: MIDDLEWARE += [ 'debug_toolbar.middleware.DebugToolbarMiddleware', ] INSTALLED_APPS += [ 'debug_toolbar', ] …

27.06.2022
Django: Обновление старых файлов миграции, содержащих `django_mysql.models.JSONField`?

В старых версиях Django вы могли использовать JSON-поля в моделях через django_mysql.models.JSONField. В новых версиях Django, JSONField больше не находится в django_mysql.models. Я обновил свои файлы models.py соответствующим образом, но у меня все еще есть старые файлы миграций, которые …

27.06.2022
Forms.Select(attrs={'class': 'form-control' Редактирование формы и получение чисел 1-5 в выпадающем списке

Интересно, как я могу получить этот html код в forms.py в моем ReviewForm в качестве виджетов. Этот код: 'rating': forms.Select(attrs={'class': 'form-control',}), Должен быть как html код под цифрами 1-5. А также сохраняться в моделях, чтобы рейтинг сохранялся при редактировании. …

27.06.2022
ValueError: Поле 'id' ожидало число, но получило 'shafquetnaghmi'

Models.py После добавления этой модели, когда я запускаю python manage.py migrate возникает эта проблема, там я добавил default='shafquetnaghmi' в sender, но я удалил его, все равно он не работает. class instantmessage(models.Model): sender=models.ForeignKey(User,related_name='sender', on_delete=models.CASCADE,blank=True,null=True) receiver=models.ManyToManyField(User,related_name='receiver') message=models.TextField(blank=True) def __str__(self): return f'{self.message}' …

27.06.2022
Не получаем никаких данных из объекта запроса, используя request.POST.get

У меня есть представление post, которое получает email и payment_method_id. Однако, когда я отправляю эти данные в эту конечную_точку, я заметил, что я не получаю никаких данных из объекта запроса. Вот пример того, что я отправляю: {"email":"test@gmail.com","paymentMethod_id":"pm_1LFMSIDMftTw233Mz3S9xkqE"} …

27.06.2022
Как редактировать/изменять поле в модели без использования формы в django

Сейчас я создаю викторину с множественным выбором и хочу иметь возможность добавлять различные викторины с разной сложностью и иметь около 20 вопросов для каждой викторины, которую я создаю. Из этих 20 вопросов программа должна случайным образом выбрать 10 вопросов и …

27.06.2022
Есть ли способ EDIT баз данных (sqlite) в VSCode?

В настоящее время я пытаюсь редактировать базу данных, которая поставляется с Django. Я пытаюсь использовать расширение VSCode vscode-sqlite для редактирования базы данных. В настоящее время я могу просматривать базу данных без тарабарщины, которая появляется, когда я пытаюсь открыть базу …

27.06.2022
Как перечислить доступные фильтры в drf для заданного api?

Есть ли способ перечислить все доступные фильтры для данной конечной точки api?

27.06.2022
Как использовать переменную Django в JavaScript /jQuery?

Я передаю список имен subject в моем HTML шаблоне из views.py, но он не работает так, как работает, когда я передаю список статически. Кроме того, по умолчанию он конвертирует в Unicode (что мне не нужно) Ниже приведен …

27.06.2022
Доступ к значениям Django M2M в наборе запросов без циклов

Я получаю некоторые данные через Ajax, что позволяет мне сделать некоторую фильтрацию на модели, которая имеет некоторые m2m отношения (скажем, Model). Я получаю набор запросов, скажем "content", который мне нужно отправить обратно, используя json. Вот упрощенные строки кода: content …