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

01.09.2022
Как эффективно добавить похожие контексты в несколько представлений в django?

Предположим, у нас есть два или более представления, где шаблоны каждого представления расширяются из base.html, а внутри base.html находятся контекстные переменные project_name и company_name: base.html: <!DOCTYPE html> <html> <head> <title>{{ project_name }}</title> </head> <body> {{ company_name }} {% block …

01.09.2022
Отображение деталей в Django Admin для отношений "многие ко многим

У меня есть модель, в которой есть модель класса журнала и модель класса сессии. Для каждой сессии есть несколько журналов, которые могут быть записаны. Поэтому я создал следующую модель: class Log(models.Model): log_workout = models.CharField(max_length = 30, blank=True, null=True) log_exercise …

01.09.2022
Django.db.utils.IntegrityError: UNIQUE constraint failed OneToOneField Django

У меня проблема с моей базой данных. У меня есть две модели (Member, ActiveMember) с настроенными отношениями OneToOneField. Член может иметь только одно членство одновременно. Однако, похоже, я получаю ошибку Unique. Как только я обновляю членство члена с помощью …

01.09.2022
Создание дискуссионного форума с помощью Django

Я пытаюсь создать надежный дискуссионный форум с помощью Django. Я не нашел хороших ресурсов о том, как это сделать. Если кто-нибудь может поделиться некоторыми ресурсами и направить меня в нужное русло, как начать, я буду очень признателен.

01.09.2022
Развертывание проекта Django в AAPnael

Кто-нибудь знает, как развернуть проект Django в AAPanel? Я пробовал Python Maganer 2.0, но для меня это невозможно! Я получаю эту ошибку: Извините, что-то пошло не так: Traceback (последний последний вызов): File "class/flask_sockets.py", line …

01.09.2022
Отличия структуры БД у Django 1.4 vs 4.1

Есть очень старый сайт, работающий на Django 1.4.3. Стоит задача обновить на свежее, на данный момент актуальная версия 4.1. Базу нужно не потерять, она большая. Скажите, есть ли какие-то факторы, приводящие к невозможности переноса существующей БД и использовании её после …

01.09.2022
Django Bootstrap Modal не работает на каждой странице

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

01.09.2022
Как я могу вернуть ввод запроса API в мой html-шаблон, не возвращая его на терминал, используя Django?

это моя функция, которая использует google finance api для получения новостных статей. someapp/views.py def news(request): if request.method == 'POST': url = "https://google-finance4.p.rapidapi.com/ticker/" querystring = {"t":"ETH-USD","hl":"en","gl":"US"} headers = { "X-RapidAPI-Key": "API KEY", "X-RapidAPI-Host": "google-finance4.p.rapidapi.com" } response = requests.request("GET", url, headers=headers, …

01.09.2022
Django отправка электронной почты с помощью outlook

Я пытаюсь отправить электронную почту с помощью Django на localhost, но это дает мне следующую ошибку. SMTPException at /listings Не найден подходящий метод аутентификации Это моя функция: send_mail( 'Subject here', 'Here is the message.', 'emailfrom', ['emailto'], auth_user='username', auth_password='password', …

01.09.2022
Активация и деактивация булевых чисел Django

У меня есть первая модель под названием "Люди", которая имеет атрибут под названием "Состояние", который имеет тип Boolean, эту модель я называю в модели "День рождения". Я хочу, чтобы, когда человек неактивен в своем "State", он исчезал из модели …

01.09.2022
Роли или группы? DJANGO

Я разрабатываю приложение, и я не уверен в разрешениях. У меня есть два типа пользователей, клиент и супермаркет. Единственное, что я хочу, это ограничить представления (Что один может видеть, а другой нет). Лучший подход - роли или группы? Или …

01.09.2022
У меня проблема с загрузкой изображений в DO Spaces, размер которых изменен с помощью PILL

Я загружаю изображения на Digital Ocean Spaces с помощью boto3. Все работает очень хорошо, пока я не добавлю PILL. В django view у меня есть такой код, когда я получаю изображение: images = request.FILES.getlist('images') for index, image in …

01.09.2022
Сервер разработки Django недоступен через Cypress E2E testing

Я использую django-tenants для многопользовательского использования. Я использую поддомены для каждого арендатора и имею тестовый арендатор, установленный с schema_name=demo. При выполнении python manage.py runserver в локальной разработке сервер доступен по адресу http://demo.localhost:8000. Однако при настройке <a …

01.09.2022
Django перенаправление с ресурса не работает

В моем ресурсе есть следующее: def after_import_instance(self, instance, new, row_number=None, **kwargs): ... base_url = 'https://account.box.com/api/oauth2/authorize' client_id = '[CLIENT_ID]' auth_url = f'{base_url}?client_id={client_id}&amp;response_type=code' print(auth_url) return redirect(auth_url) печатается auth_url, но перенаправление не работает. Вот печать: [2022-09-01 05:07:10,617: WARNING/MainProcess] https://account.box.com/api/oauth2/authorize?client_id=[CLIENT_ID]&amp;response_type=code

01.09.2022
Django Rest Framework - SearchFilter

Мне нужно попытаться заставить SearchFilter работать для полей внутри набора внутри другого набора. class Fight(models.Model): event = models.ForeignKey(Event, on_delete=models.CASCADE, related_name="fights") class FighterStats(models.Model): fight = models.ForeignKey(Fight, on_delete=models.CASCADE, related_name="fighters") fighter = models.ForeignKey(Fighter, on_delete=models.CASCADE, null=True) class EventSearchFilter(filters.SearchFilter): def get_search_fields(self, view, request): field_names …

01.09.2022
Лучшие практики связанные с Django CBV

Недавно начал изучать Django, и вроде всё для начала понятно. Но при использовании CBV ( наследуюсь от View), у меня возникла трудность, когда я начал делать профиль, который подразумевает многоступенчатость, что я имею в виду: <img src="https://i.stack.imgur.com/w1tM1.png" …

01.09.2022
Отображение результатов поиска Django_Filter на странице искомого имущества

Я пробовал различные варианты и, похоже, не могу понять, как показать искомое имущество с главной страницы на странице поиска. В принципе, у меня есть два шаблона - главная страница и страница искомого объекта. У меня есть форма поиска на …

01.09.2022
Как я могу изменить имя сериализаторов str на объекты класса с помощью django

Class Create(View): def get(self, request): имя = request.GET.get('SerializersName') result = sername(request.POST) if result.is_valid(): result.save() return *****

01.09.2022
Проблема фильтрации динамического ListView в Django

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

31.08.2022
Django-allauth : запретить пользователю указывать альтернативный email при входе в систему с помощью социального аккаунта

Я использую django-allauth с провайдерами google и facebook и следующими параметрами: SOCIALACCOUNT_AUTO_SIGNUP=True SOCIALACCOUNT_EMAIL_VERIFICATION="none" При этих настройках django-allauth будет использовать email, предоставленный сторонним приложением (Facebook, Google), если он уже не используется в существующем аккаунте. В этом случае пользователь …

31.08.2022
AttributeError: module 'collections' has no attribute 'MutableMapping'

Создайте HTTP клиента, который будет принимать URL ресурса, тип метода и словарь в качестве передаваемых данных (опциональный). Выполнять запрос с полученным методом на полученный ресурс, передавая данные соответствующим методом, и печатать на консоль статус код, заголовки и тело ответа. Код: …

31.08.2022
Как мне решить эту ошибку Django HttpResponse?

Моя проблема в том, что в шаблонах и в CMD у меня вместо изображений возвращается None. Мнения: class AddProductImages(TemplateView): template_name = "addimages.html" def post(self, *args, **kwargs): try: images = self.request.FILES.getlist('images') product = …

31.08.2022
Картинка не подключается. DJANGO

Проблему решить не смог. Пытаюсь написать простенький интернет магазин, подключаю MEDIA_ROOT и MEDIA_URL и подключить картинку, безуспешно. Url.py: from django.contrib import admin from django.urls import path, include from django.conf.urls.static import static from django.conf import settings urlpatterns = [ path('admin/', admin.site.urls), …

31.08.2022
Следует ли @transaction.atomic за вызовами функций

Я хочу подтвердить свою теорию. Я читал документацию, но, возможно, я читаю неправильно Допустим, у нас есть @transaction.atomic def create(...): few queries... func_a() return def func_a(): also running few queries... Если запросы не выполняются внутри func_a, произойдет …

31.08.2022
Как удалить pk в django datalist?

Я вывожу datalist, но выводится pk. Я читал, что его можно убрать в data-value вот так https://stackoverflow.com/a/48076273/9653855. Как я могу переписать код так, чтобы мой datalist выводился в таком формате &lt;option data-value="1" value="DjangoOneLove"&gt;&lt;/option&gt;? <img alt="enter …

31.08.2022
Django, Назначить определенную фукцию полю модели и затем вызвать ее

У меня есть модель, построенная следующим образом class ApiPartner(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(max_length=30, verbose_name=_('Name')) api_key = models.CharField(max_length=50, verbose_name=_('API key'), null=True) secret_key = models.CharField(max_length=50, verbose_name=_('Secret key'), null=True) client_key = models.CharField(max_length=50, verbose_name=_('Client key'), null=True) endpoint = models.CharField(max_length=50, verbose_name=_('Endpoint'), null=True) …

31.08.2022
Как преобразовать этот метод в django-rest-framework

Я уже сделал этот метод в django. Но я хочу преобразовать его в django-rest-framework. Я не знаю, как это сделать, может ли кто-нибудь помочь мне в этом. Я хочу знать, как создать сериализаторы и представления для этого. В то …

31.08.2022
Отчеты о посещаемости с использованием django

У меня есть класс Student и класс Attendance, где student var in Attendance является ForeignKey класса Student и класс Student содержит User как OneToOneField. Теперь, когда я учитываю посещаемость с помощью функции takeattendance в views.py, посещаемость сохраняется …

31.08.2022
Django Admin показывает несколько экземпляров для одного и того же первичного ключа

Я борюсь со странной проблемой в Django (4.0.7), когда несколько экземпляров для одного и того же первичного ключа отображаются в Django Admin, а также при выполнении запросов. Я отобразил первичные ключи, чтобы было понятно, что они идентичны: <a href="https://i.stack.imgur.com/b9Wjp.png" …

31.08.2022
При добавлении пользователя через админку не шифруется пароль

При добавлении через createsuperuser и через djoser всё шифруется нормально, а при добавлении через админку шифрования нет models.py from django.contrib.auth.base_user import AbstractBaseUser, BaseUserManager from django.contrib.auth.models import PermissionsMixin from django.db import models from account.validators import validate_nickname class UserManager(BaseUserManager): def …

31.08.2022
Я не могу сделать миграцию обратно, после того как я удалил их в Django

Я использую Django с VSC. У меня возникли проблемы с базой данных, поэтому я хотел удалить внутреннюю часть migrations, но по ошибке удалил непосредственно папку migrations. я удалил непосредственно папку migrations. В любом случае, затем я использовал код; python …

31.08.2022
Пагинация DRF с фильтрацией

У меня есть проект Django Rest Framework, который обслуживает (среди прочего) события. В общем, поскольку событий может быть тысячи, я предпочитаю, чтобы вызовы API были постраничными, чтобы вызовы API на переднем крае не занимали слишком много времени. …

31.08.2022
RelatedObjectDoesNotExist в /auth/profile/ У пользователя нет профиля. (пользователь создан, а профиль нет)

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

31.08.2022
Как отобразить текст в html из Django, как он набран в текстовом поле

Я хочу отображать текст в HTML из Django в правильном формате. Т.е. правильный пробел, перенос строки и т.д. Я использовал &lt;p&gt;{{blog.main_content}}&lt;/p&gt; Вот скриншот добавленных данных Текст, …

31.08.2022
Не разрешено загружать локальный ресурс в Django (Изображения)

Я пытаюсь загрузить несколько изображений с помощью Django rest API, но получаю ошибку - Not allowed to load local resource. настройкой приложения является - STATIC_URL = '/static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static') ] STATIC_ROOT = os.path.join(BASE_DIR, 'assets') MEDIA_ROOT = …

31.08.2022
DRF+Axios: некоторые запросы не выполняются с `ERR_NETWORK` или `ERR_BLOCKED_BY_CLIENT`.

Это не вопрос, скорее ответ на эту распространенную проблему. У меня есть Dashboard, построенный с помощью NextJs и Django+DRF, и я использую axios в качестве HTTP клиента. я заметил, что некоторые из моих requests проходят, а некоторые нет …

31.08.2022
Как отправить переменные из view.py в сигнал в Django

я хочу, чтобы django создавал объект ServerModeratorPermission сразу после того, как пользователь был назначен модератором сервера views.py: class ModeratorSettingsView(LoginRequiredMixin, View): form_class = AddModeratorForm ... def post(self, request, server_tag): form = self.form_class(request.POST) user = User.objects.get(pk=request.POST.get('user')) server = Server.objects.get(tag=server_tag) moderators = …

31.08.2022
Избегайте возврата сериализатором двойных названий для сериализатора отношений

У меня есть эти сериализаторы сериализатор 2 имеет реляционное поле к сериализатору 1 сериализатор 1 class ExerciseSerializer(serializers.ModelSerializer): questions = QuestionSerializer(many=True) subject = serializers.SlugRelatedField(read_only=True, slug_field="title") topic = TopicSerializer() class Meta: model = Exercise fields = ["id", "subject", "topic", "questions"] …

31.08.2022
Создайте сервер API с помощью Django/FastAPI/Flask и создайте следующие API, которые будут возвращать эти данные в виде JSON различными способами

Https://docs.google.com/document/u/0/d/1BYRJAEI-5aSsQSlHB4BBmvCnKCORPwCGr0ewLvr1f_o/edit?usp=sharing. создайте сервер API с помощью Django/FastAPI/Flask и создайте следующие API, которые возвращают эти данные в виде JSON различными способами. Все подробности проекта приведены в ссылке.

31.08.2022
Фильтр модели, назначенной пользователю , ManyToManyField - Django

новичок в django и мне трудно понять, что искать и какие вопросы задавать, так что.... вот так... У меня есть модель Obiectiv, которой я назначил пользователей в панели администратора с помощью manytomanyfield. models.py: class Obiectiv(models.Model): numeObiectiv = models.CharField(max_length=250) …