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

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 > 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, будут отображаться на странице …

28.08.2021
Не удается получить имя пользователя, если данные вводятся с фронт-энда в django

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

28.08.2021
ValueError at / save_data/

Невозможно присвоить "'Electronic'": "Product.category" должен быть экземпляром "Category". Файл/models.py: from django.db import models # Create your models here. class Category(models.Model): name = models.CharField(max_length=150, db_index=True) def __str__(self): return self.name class SubCategory(models.Model): name = models.CharField(max_length=150, db_index=True) category = models.ForeignKey(Category, related_name='souscatégories', on_delete=models.CASCADE) def …

28.08.2021
Управление статическими файлами отдельно для загрузки медиафайлов и отдельно для React Build

У меня есть небольшая проблема с моей текущей конфигурацией статических файлов. В настоящее время Settings.py #... GOOGLE_APPLICATION_CREDENTIALS = BASE_DIR / 'Cloud_Storage_Secrets/model-calling-323507-96957393f399.json' STATIC_URL = '/static/' MEDIA_URL = '/images/' STATICFILES_DIRS = [ BASE_DIR / 'static', BASE_DIR / 'build/static' #React Frontend Files …

28.08.2021
Проблема корс прокси в облаке с учетом идентификационных данных | React, Django

I deployed two different services on Google App engine. I want to use IAP for security. Service A is a Django Rest backend, second service is React Client. I have Cors issue i can't resolve. In React i use react-google-login …

28.08.2021
Ссылка на существующий файл в django ImageField

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

28.08.2021
''TypeError at /user expected string or bytes-like object'' при отправке for в django?

Когда я отправляю форму в django, она выдает ошибку ''TypeError at /user expected string or bytes-like object''. Это мои модели персонала class staff(models.Model): id = models.AutoField name = models.CharField(max_length=250) role = models.CharField(max_length=250) salary = models.CharField(max_length=250) address = models.CharField(max_length=250) number = …

28.08.2021
Как структурировать проект django + react для развертывания?

Я создаю проект django + django-rest-framework с react в качестве фронтенда. Я искал лучший способ структурировать и развернуть его, и кажется, что есть несколько подходов. Один из них состоит в том, чтобы собрать react frontend как статические файлы и заставить …

28.08.2021
Django ajax возвращает html-страницу

Я пытаюсь расшифровать зашифрованный текст и вернуть открытый текст через вызов ajax, но вместо ответа в виде сообщения я получаю html-страницу в качестве ответа. Я пробовал возвращать ответ в виде json, но все равно получаю тот же html-ответ. ''' function …

28.08.2021
Как отобразить два отдельных списка двух разных моделей, объявленных в ListView, в одном HTML шаблоне в Django?

Я разработал ListView для поисковой системы. Я хотел извлечь данные из полей двух разных моделей. Сначала я объявил отдельные списки для каждой модели. Затем я объединил их в один список, как показано ниже. view.py class SearchView(ListView): template_name = 'articles/search_view.html' def …

28.08.2021
Как вместить простой сериализатор в сериализатор модели Или объединить 2 отдельных приложения (сериализатор модели) в Django rest API View

Я использую Django и Django rest framework (последняя версия) для моего API отдыха отдела - сотрудника. Создал 2 приложения в моем проекте DepartmentApp - в котором есть модель: Department (Id, имя отдела, местоположение), Department --> ModelSerializer и, наконец, DepartmentApi с …

28.08.2021
ModuleNotFoundError at /auth/users/me/ No module named 'accounts'

I am using djoser and django-rest-framework JWT for user authentication . According to doc.for djaoser . I have /user/ end point for creating a user and /user/me/ for getting details. The first endponts works fine but in …

28.08.2021
Django Rest Framework Пользовательский формат ошибок

Привет, у меня есть следующий dict, который необходимо сериализовать { "field_name":"myrole", "description":"it has access", "status":"active", "role":"admin", "modules":[ { "module_id":"newid", "create":true, "read":true, "update":true, "delete":true } ] } Сериализатор у меня сейчас такой. class ModulerSerializer(serializers.Serializer): module_id = serializers.BooleanField(required=True, allow_null=True) delete = …

28.08.2021
Django не показывает ValidationError на моем сайте

Ребята, я новичок в Django. Я смотрю уроки на youtube и получаю разные результаты. Я использую Django==2.0.7 и Python==3.6.5. I try to get error on my page, if I write not correct name of title, but I don't get it. …