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

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, но я не хочу, чтобы страница перезагружалась при нажатии на кнопку …

28.08.2021
Я думаю сделать webapp с django, это в основном генератор обоев, но где хранить и как отображать изображение на heroku?

В принципе, я использую pillow для создания случайных обоев, но я никогда не работал с изображениями в django, поэтому не знаю, как я должен отображать сгенерированное изображение....because во время хостинга на heroku? Я знаю, что люди хранят изображения на AWS …

28.08.2021
Как я могу позволить пользователям создавать свои собственные сообщения в Django?

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

28.08.2021
Не работает протоколирование жестких ошибок (например, 500)

В моих настройках указано следующее, однако 500 ошибок не записываются в файл djangoerrors. Я подтвердил, что файл существует в этой директории (я создал его сам и права доступа установлены на 777). LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { …

28.08.2021
Django - forloop в model.py для присвоения иностранного ключа

У меня есть две модели - User и Rank. Во время def save() я хочу, чтобы ранг пользователя автоматически присваивался рангу в зависимости от количества очков пользователя и min_points из модели Rank. Модели class User(AbstractUser): points = models.IntegerField(default=0) rank = …

28.08.2021
Как я могу создать URL-Shortener с помощью Django на основе идентификатора URL?

I am working with Django and I am just a beginner. Now I am trying to make a URL shortener with Base 62 so I have created one class in models.py and its name is URLGenerator. Here is its code: …

28.08.2021
Django отправляет пустой PDF во вложении

Я вроде как новичок и сижу с этой проблемой уже пару месяцев. Мне нужно автогенерировать PDF и прикреплять его к письму, отправленному django. Все письма приходят с прикрепленным PDF, но PDF пустой, никакой информации в файле, но я вижу файл …

28.08.2021
Ошибка Объект 'NoneType' не имеет атрибута 'is_absolute' при использовании mongodb

Тип исключения: AttributeError Значение исключения: У объекта 'NoneType' нет атрибута 'is_absolute' Расположение исключения: C:\Users\A\IPFinder\venv\lib\site-packages\dns\resolver.py, line 1006, in _get_qnames_to_try Исполняемый файл Python: C:\Users\A\IPFinder\venv\Scripts\python.exe при загрузке файла кнопка submit должна сохранить файл, но при запуске action_page.py код выдает ошибку 'NoneType' object has …

28.08.2021
Сохранение вычисленного значения из представления в модель в Django

У меня есть приложение Django, которое дает пользователю возможность сохранить расчет или нет в форме. Если пользователь говорит, что хочет сохранить расчет, я хотел бы сохранить результат расчета в базе данных вместе с входными данными. For the user input I …

28.08.2021
Как я могу изменить этот def на class в django views?

Как я могу изменить этот def на class в django views? app/views.py: def vote(request, slug): question = get_object_or_404(Question, slug=slug) try: selected_choice = question.choice_set.get(pk=request.POST['choice']) except (KeyError, Choice.DoesNotExist): return render(request, 'polls/detail.html', { 'question': question, 'error_message': "Nie wybrałeś żadnej opcji.", }) else: selected_choice.votes …

28.08.2021
Django не очищает() набор форм

У меня есть три модели: class Order(models.Model): ... class Job(models.Model): ... class Item(models.Model): // Creates a record of a job for the order order = models.ForeignKey( Order, on_delete=models.CASCADE, blank=True, ) job = models.ForeignKey( Job, on_delete=models.CASCADE, ) I am using …

28.08.2021
В чем разница между django apps и django contenttype?

В чем разница между django apps и django contenttype в получении моделей, например from django.apps import apps model = apps.get_model(app_label=app_label,model_name=model_name) и from django.contrib.contenttypes.models import ContentType model = ContentType.objects.get(app_label=app_label, model = model).model_class()

28.08.2021
Django: Отображение разных данных на странице в зависимости от даты?

Есть ли способ отображать на странице разные данные в зависимости от даты? Например, я создаю макротрекер и хочу показывать данные только за тот день, который ввел пользователь. Таким образом, их блюда, которые они добавили за 08-28-2021, будут отображаться на странице …