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

29.08.2021
Общие модели между двумя проектами и ForeignKey к неиспользуемой модели, существующей только в одном из них

I have two Django projects that communicate with each other. The first one contains model A and B that has a ForeignKey to A. The first project sends and receives serialized B objects from the second project. I want the …

29.08.2021
Проблема с медиафайлами Django AWS S3

I’ve faced an issue while implementing S3 storage with Django application. Uploading the images through the Django admin panel to the S3 media folder works fine. However, I cannot retrieve the images from the S3 media folder (that is public) …

29.08.2021
Нужен ли мне фреймворк Django "sites" для создания карты сайта для односайтового проекта django?

According to the Django sitemap framework docs, to be able to use the sitemaps framework, you need to: Make sure you’ve installed the sites framework. Как бы то ни было, в документации <a href="https://docs.djangoproject.com/en/3.2/ref/contrib/sites/#example-usage" rel="nofollow …

29.08.2021
Python requests image upload fail to drf

import json import requests user_f = open('categories.json',) users = json.load(user_f) media_api = 'http://127.0.0.1:8000/api/categories/' files=[ ('category_image', ("Traditional-Art.png", open("Traditional-Art.png",'rb'),'image/jpeg')) ] json = { "category_name": "cat", "category_description": "desc", "user": 16 } headers = { "Accept": 'application/json, text/plain, */*', "enctype":"multipart/form-data" } response = …

29.08.2021
Как использовать переменную в имени функции?

Я хочу создать функцию по количеству записей в таблице. &lt;script&gt; console.log({{count_id.id}}) for (let i = 1; i =&lt; {{count_id.id}}; i++) { num = i function attendance_present + num() { document.querySelector('#present').textContent = "Present" document.querySelector('#present').classList.remove("btn-outline-danger") document.querySelector('#present').classList.remove("btn-outline-warning") document.querySelector('#present').classList.add("btn-outline-primary") } function attendance_absent + num() …

29.08.2021
Методы внутреннего объединения в Django возвращают неожиданные результаты

I am new to Django's ORM and am confused by inner join conventions despite having consulted the documentation and other answers on SO. I have two tables - MyPoints and MyBuffers that are one-to-one related by …

29.08.2021
Как решить проблему профиля в docker с помощью автономного селениума chrome?

Друзья. Разрабатываю продакшн с использованием selenium на моем django сайте. BS4 и LXML не подходят для моих действий, так как мне нужно работать именно добавляя js в код, нажимая на кнопки и т.д. Поэтому я обратил свой взор на selenium. …

29.08.2021
Данные не отображаются при использовании Django Model Serializer

Введите описание изображения здесь Я новичок в Django и DjangoRestFramework Я не могу просмотреть данные на моем localhost, хотя ответ HTTP 200 OK. Где я ошибаюсь? Во вложении мои скриншоты.Буду признателен за помощь Спасибо <a href="https://i.stack.imgur.com/BZgy9.png" rel="nofollow …

29.08.2021
UnicodeDecodeError: кодек 'utf-8' не может декодировать байт 0xa0 в позиции 180: недопустимый начальный байт

Я использую Django с приведенной ниже конфигурацией в settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '-', 'USER': '-', 'PASSWORD': '-', 'HOST': '-', 'PORT': '-', 'OPTIONS': {'charset': 'utf8mb4'} } } Сервер базы данных работает на AWS RDS. У …

29.08.2021
Как выполнить обновление с помощью метода raw менеджера django?

У меня есть модель django: class Thing(models.Model): F1 = models.CharField(max_length=100) F2 = models.IntegerField() и я хочу выполнить обновление следующим образом: Thing.objects.raw(f"update {Thing.objects.model._meta.db_table} set F1 = 'new_val' where F1 like 'Am%'") но это не работает. Возможно ли предварительно выполнить …

29.08.2021
Оптимизация большого представления django

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

29.08.2021
NOReverseMatch в /bid/2

Я получаю ошибку NoReverseMatch at /bid/2, можете ли вы сказать, что я делаю неправильно и какое может быть решение. Я новичок в Django Спасибо. Игнорировать:- sadfgnasgdsfhfgjhn fgdshsdgh fd dgsdfg dsf ds asgdfhrtyn sdfgh ehe ereg sdfgsfghhsdje sdfghshsdherh Это мой шаблон …

29.08.2021
Невозможно указать тип возврата для Django Manager для пользовательской модели пользователя

Я реализовал пользовательскую модель пользователя, наследующую от AbstractUser:. """This module contains models for the users app.""" from django.contrib.auth.models import AbstractUser from django.db import models from django.utils.translation import gettext_lazy as _ from users.managers import UserManager class User(AbstractUser): """Class that …

29.08.2021
Как получить последний добавленный id из таблицы в djagno?

Я хочу получить последний id для этого я использую count_id = staff.objects.latest('id') но значение, которое он показывает, следующее (Общее количество записей равно 3) staff object (3) Я хотел только 3

29.08.2021
Реверс для 'Article' с ключевыми аргументами '{'pk': ''}'' не найден. Проверен 1 шаблон(ы): ['this_is_article_number/(?P<pk>[0-9]+)$'].

My post/urls.py from django.urls import path from . import views urlpatterns = [ path('', views.article_list, name='home'), path('this_is_article_number/&lt;int:pk&gt;', views.ArticleDetailView, name='Article'), ] post/Views.py from django.views.generic.list import ListView from django.views.generic.detail import DetailView from .models import Post class HomeView(ListView): model = Post template_name …

29.08.2021
Предотвращение отправки форм django, если они пусты

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

29.08.2021
Сервер Apache не отображает приложение django, но "Оно работает!".

Apache запущен на локальном хосте. Выдает 'It works!'. После добавления конфигураций проекта django я все еще вижу страницу 'It Works!' только на доменном имени или localhost. Не уверен, что не так, пробовал множество способов. Ниже приведен мой httpd.conf Listen 80 …

29.08.2021
Django-filter + DRF ModelViewSet разное поведение для разных полей

У меня есть следующие наборы представлений class TeacherViewSet(viewsets.ModelViewSet): queryset = Teacher.objects.all() serializer_class = TeacherSerializer filter_backends = [DjangoFilterBackend, SearchFilter] filterset_fields = ['user_id', ] search_fields = ['=user_id'] class SchoolViewSet(viewsets.ModelViewSet): queryset = School.objects.filter() serializer_class = SchoolSerializer filter_backends = [filters.SearchFilter] filterset_fields = …

29.08.2021
Оптимизация цикла Django Queryset Many to Many for loop с помощью prefetch_related

У меня есть функция в представлении, которая выполняет 64 запроса за 4,5 секунды, поэтому мне нужно оптимизировать ее для лучшей производительности. Проблема в том, что prefetch_related не работает так, как я ожидал, поэтому у меня есть новый набор запросов для …

29.08.2021
Сериализатор Django для отображения различных полей в зависимости от стороны списка отношений с внешним ключом

Я пишу Django API (используя Django REST framework) для фильмов и актеров и располагаю их обоих в отдельных таблицах с другой таблицей для хранения списка актеров для каждого фильма, хранящей ключи обоих. У меня есть разные модели и сериализаторы для …

29.08.2021
Методология для SSO между Django и React

Я пытаюсь настроить sso на бэкенд-сервере django и логин на фронтенд-сайте react. Вот что я сделал на данный момент На сервере Django Created an Google SSO flow which will authenticate user and will create a new user in database …

29.08.2021
Атрибут действия формы Django

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

29.08.2021
Поле редактора Summernote стало нередактируемым в django

This is my second attempt to use summernote content editor. The first time I decided to use it in development, the editor functioned appropriately initially. I could type and upload images through the editor. But as I added more content …

29.08.2021
Django querry доступ к данным

How do i access the data from the user from another table? I just want to extract a number from a database then use it for another function. The number is in another table, but i have used the user …

29.08.2021
Извлечение списка месяцев и лет из поля Date в Django

[Изображение базы данныхстрогий текст][1] [1]: https://i.stack.istrong textmgur.com/0Otet.png

29.08.2021
Django - Иерархическая связь между 3 моделями. Пост ссылается на цель, а цель ссылается на категорию

Так что я пытаюсь придумать, как организовать эти странные отношения, которые у меня есть. Посты всегда связаны с целью, они не могут быть не связаны с целью. Если ваша цель - "похудеть", то ваш пост может быть обновлением типа "сегодня …

29.08.2021
Django oauth2 с использованием электронной почты вместо имени пользователя

Авторизация: from rest_framework_simplejwt.serializers import TokenObtainPairSerializer from rest_framework_simplejwt.views import TokenObtainPairView class MyTokenObtainPairSerializer(TokenObtainPairSerializer): @classmethod def get_token(cls, user): token = super().get_token(user) token['email'] = user.email return token class MyTokenObtainPairView(TokenObtainPairView): serializer_class = MyTokenObtainPairSerializer урлы: from django.contrib import admin from django.urls import path, include from …

29.08.2021
DRF Django: Как изменить значение перед сохранением

Class Pet(models.Model): date_of_birth = models.DateField() class PetSerializer(serializers.ModelSerializer): class Meta: model = Pet fields = "__all__" Ныне, когда я пытаюсь сделать curl -X POST -H "Content-Type: application/json" \ -d '{ "date_of_birth":"2021-08-29T00:46:27.103Z" }' http://localhost:8025/api/dob/ Я получаю {"date_of_birth":["Date has wrong format. …

29.08.2021
Django Добавление материала

Я создаю сайт, который поможет мне рассчитать стоимость моих ремесленных проектов. class Supply(models.Model): name = CharField(max_length = 200, null = True, blank = True) type = ForeignKey(SupplyType, null = True, blank = True, on_delete = models.CASCADE) vendor = ForeignKey(Vendor, null …

29.08.2021
Загрузка файла dump.json в новую базу данных postgres из django

I'm switching from the default sqlite3 database to the PostgreSQL database but I'm getting an DETAIL: Key (slug)=(superadmin) already exists. error Шаги, которые я сделал: py manage.py dumpdata --exclude contenttypes --exclude auth.permission --exclude sessions --indent 2 &gt; dump.json …

29.08.2021
Пересоздайте таблицу Django без ущерба для работы фронтенда

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

29.08.2021
Django - Изменения UpdateView не сохраняются, не используется success_url

I think I have a pretty basic UpdateView but the object is not saved when I submit the form. The success_url is never called. When I click the Update button, the form refreshes and I stay on the same page. …

29.08.2021
Как обрабатывать несколько ClientId для одного поставщика социальных аутентификаторов

I am trying to implement social auth for my backend that will serve mobile apps on different platforms (IOS, Android). I am using django-allauth.socialaccounts to accomplish the task. The problem is that for ex Google requires to have an OAuth …

29.08.2021
Как я могу получить доступ к пути url из корневого проекта для использования в шаблонах

У меня есть два приложения books, users и главное приложение (config), которое содержит настройки проекта. Я настроил urls.py в config следующим образом: urlpatterns = [ path('', TemplateView.as_view(template_name='index.html'), name='home'), path('admin/', admin.site.urls), path('books/', include('books.urls')), path('account/', include('users.urls')), ] и я хочу получить …

29.08.2021
Расширенная модель Django

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

29.08.2021
DRF MultiPartParser возвращает значение в виде списка

I am trying to create an API endpoint. Here I am using MultiPart/form-data content-type to cater multiple input types. But I am stuck in MultiPartParser. Мое объявление функции представления выглядит примерно так: @api_view(['GET','POST','PUT']) @parser_classes([MultiPartParser,JSONParser]) def item_view(request): Парсер MultiPartParser разбирает …

29.08.2021
Настройка Python Social Auth для Одноклассников

На ВК и Google работает, ОК ни в какую. Заполнил три свойства в настройках как указано в документации. SOCIAL_AUTH_ODNOKLASSNIKI_OAUTH2_KEY - id-шник приложения; SOCIAL_AUTH_ODNOKLASSNIKI_OAUTH2_SECRET - я так понял это Session_secret_key, который нужно получать нажимая на кнопку Получить новый в секции Access …

29.08.2021
Как сохранить загруженный и отредактированный файл в django?

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

29.08.2021
Django сохраняет изображение в базу данных

У меня есть сайт на Django, который загружает фото и затем сохраняет его в фолдер. После этого программа производит некоторую обработку изображения и сохраняет его в базу данных. Но она выдает ошибку: UnboundLocalError: локальная переменная 'listing' ссылалась до присвоения Часть …

29.08.2021
Как вызвать функцию django по щелчку мыши, не меняя страницу

Я хотел бы получить простую задачу: When I click a button in the Template a function in the Views is called. Я знаю, что должен сделать url, но я не хочу, чтобы страница перезагружалась при нажатии на кнопку …