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

29.03.2022
Сохранение центроида (мульти)многоугольника как геометрии точки в модели

У меня есть две таблицы, одна с многополигональными геометриями, другая с колонкой для точечных геометрий. Я хочу, чтобы центроид выбранного многоугольника сохранялся как геометрия точки для другой таблицы. class matview_all_administrative_units(models.Model): lau_id = models.IntegerField(primary_key=True) ortsgemeinde = models.CharField(max_length=150) verwaltungsgemeinde = models.CharField(max_length=150) …

29.03.2022
Django: ограничение с нулевыми условиями по нескольким полям

У меня есть модель в проекте Django/PostgreSQL и я хочу добавить следующие ограничения на три nullable поля: либо все поля являются NULL, либо все из них не являются. Вот код (упрощенный): class SomeModel(models.Model): …

28.03.2022
Как изменить данные внутри связи многие ко многим?

Имеется несколько моделей, основные из них: class Status(models.Model): title = models.CharField(max_length=255, verbose_name='Статус') class Shipment(models.Model): #много разных атрибутов status = models.ForeignKey(Status, verbose_name='Статус', on_delete=models.PROTECT, blank=True, null=True) class Dilevery_Transport(models.Model): #много разных атрибутов freight = models.ManyToManyField(Shipment, verbose_name='Отправления', blank=True) status = models.ForeignKey(Status, verbose_name='Статус', on_delete=models.PROTECT, blank=True, …

28.03.2022
После развертывания проекта django, emal send не работает. Кто-нибудь может помочь мне исправить это?

В моем проекте django, когда я работаю на localhost, отправка почты работает. После этого я развернул свой проект на aws, но в это время отправка почты не работает. Кто-нибудь может объяснить это? Мой файл settings/base.py EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' …

28.03.2022
Как я могу показать фотографию mi профиля?

Фотография загружается и сохраняется в базе данных, но я не могу показать ее в шаблоне. Что я могу сделать? Где проблема? Какова будет логика? Настройки: STATIC_URL = '/static/' STATICFILES_DIRS = [STATIC_DIR] MEDIA_URL = '/media/' Урлы: urlpatterns …

28.03.2022
Можно ли использовать текстовое поле в postgres с полем charfield в django?

У меня есть таблица в postgres со столбцом description, который имеет тип varchar(2000), поэтому в django: description = serializers.CharField(......., max_length = 2000) Я хочу изменить столбец description в postgres на тип text Могу ли я оставить …

28.03.2022
Как хранить данные пользователя из модели пользователя в таблице базы данных в django

У меня есть таблица Buyer в базе данных mysql, и я хочу взять имя пользователя, email, пароль из модели User (модель django по умолчанию) и сохранить их в таблице Buyer, Модель покупателя в models.py: class Buyer(models.Model): row_id = models.AutoField(primary_key=True) …

28.03.2022
Django - данные одной учетной записи отображаются на другой учетной записи

У меня есть система регистрации домашних животных, где клиент может войти в свой аккаунт и зарегистрировать своих животных. Однако после того, как вы зарегистрировали животное и вышли из системы, а другой пользователь вошел в систему, он может видеть всех …

28.03.2022
Создание номера отношения на основе PK в Django

Я уже несколько дней пытаюсь найти способ создания номера отношения на основе PK в models.py, когда я создаю новый объект. Причина, по которой я пытаюсь это сделать, заключается в том, чтобы иметь 8-значный номер, начинающийся от 00000001 до 999999999. Я …

28.03.2022
ValueError: invalid literal for int() with base 10: '-----'ValueError: invalid literal for int() with base 10: ''

Product(product_id2=prod_id2,shop=request.user,product_name=prod_name,category=category.objects.get(id=int(cat)),subcategory=subcategory,price=price,price_not=price_not,desc=desc,gst=gst_l,image1=image1).save() я попробовал int(float(Cat)), но он показывает не удалось преобразовать строку в float: '-----'

28.03.2022
Не передается content из views в html Django

Не передаются данные из views в html #Views from django.template.loader import render_to_string from django.core.mail import EmailMessage from django.shortcuts import render, redirect from .forms import * from django.views.generic import View …

28.03.2022
Почему django не может распознать два конвертора путей друг от друга?

У меня есть приложение django и у меня есть 2 пути url, которые отличаются только в последней части, которая является конвертером путей: path('questions/<pk>', views.QuestionDetailView.as_view(), name='question_detail'), path('questions/<slug:tag_slug>', views.QuestionListView.as_view(), name='questions_by_tag') Когда я перехожу на 127.0.0.1:8000/questions/1, все нормально и он показывает …

28.03.2022
Как проверить, что данные являются int, float в python

Я знаю, что подобные вопросы уже задавались и на них давались ответы, например, здесь: Как проверить, является ли строка числом (float или Int ) в Python? Однако это не дает ответа, который я ищу. Я пытаюсь сделать …

28.03.2022
Как сохранить данные из онлайн API, чтобы отобразить их в Django rest framework?

Я пытаюсь получить API цен от coinmarketcap и сохранить их или отобразить локально в Django Rest framework на localhost? Какие различные вещи я должен сделать в своем models.py? Что другое я должен сделать в своем views.py? …

28.03.2022
Ошибка при создании записи в БД. Django Forms. ImageField

Происходит ошибка: Обязательное поле. Views.py: class CreateFile(DataMixin, CreateView): form_class = AddFileForm template_name = 'filehost/add_file.html' def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) c_def = self.get_user_context(title='Добавление файла') return JoinDicts(context, c_def) Urls.py: from django.urls import path, re_path from django.views.decorators.cache import cache_page from .views …

28.03.2022
Перебор объекты и их свойст Django Template

Не могу понять как в шаблоне django-temlate дампнуть прокинутые в него переменные. если попробовать оторбразить (наверное словари) в шаблоне подобным образом **index.html** {{posts}} нечего толкового не получиться вопрос не в том чтоб достучаться до определенного значения а дампнуть все …

28.03.2022
Перенаправление на ту же страницу после отправки формы в views.py не работает при использовании Django paginator

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

28.03.2022
Проверка CSRF не прошла. Запрос прерван в Django rest framework при отправке запроса из flutter

Я выполнил все, что упоминалось в документации к Django rest-framework и Flutter http, но все равно получаю ошибку. Вот мой код : Django Настройки REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': [ 'rest_framework.authentication.TokenAuthentication', ] …

28.03.2022
Django Уведомлять пользователя о состоянии выполнения

При выполнении вызова на сервер я хочу, чтобы сервер уведомлял каждый раз, когда "этап" был завершен, вместо того, чтобы ждать полного выполнения. Допустим, у меня есть вызов в файле views.py def some_call(request): final_body = long_process_with_stages() return HttpResponse(json.dumps(finalbody)) # I …

28.03.2022
Сброс пароля в authenticationApp

Мне нужно, чтобы при сбросе пароля пользователи указывали и свой старый пароль, используя ссылку, которую они получают из бэкенда django. Как мне это реализовать? Заранее спасибо.

28.03.2022
Создание регистра в другой таблице с id как FK первой таблицы автоматически после создания регистра в первой таблице Django

Models.py class Email(models.Model): id = models.CharField(max_length=200, primary_key=True) subject = models.CharField(max_length=200) message = models.CharField(max_length=2000) time = models.CharField(max_length=50) read = models.BooleanField() starred = models.BooleanField() hasAttachments = models.BooleanField() class Attachments(models.Model): type = models.CharField(max_length=200) filename = models.CharField(max_length=200) preview = models.CharField(max_length=200) url = models.CharField(max_length=200) size …

28.03.2022
Response.status_code 400 для простого теста представления

Я передаю простое json-тело моему представлению, но получаю 400 вместо 200. Это должен быть действительно простой тест, но я не могу понять, что не так. Спасибо. Url: "api/v2/ada/send", views.sendView.as_view(), name="ada-send", ), Вид: class sendView(generics.GenericAPIView): permission_classes = (permissions.IsAuthenticated,) …

28.03.2022
Как отобразить 2 месяца в календаре в Django?

Итак, я делаю приложение для календаря на основе этого дизайна календаря и вот как он сейчас выглядит Однако я хочу отобразить 2 месяца рядом в этом календаре (в примере выше …

28.03.2022
Ограничение Django FOREIGN KEY не работает при добавлении ассоциации Many To Many к экземпляру во второй раз

В настоящее время я пытаюсь освоить фреймворк django framework. При попытке подключиться к экземплярам объектов через ManyToManyField происходит что-то очень странное. Запуск со свежей Базы Данных (создание объекта в Shell, но та же проблема в Code): Когда я создаю …

28.03.2022
Проблема с сериализатором и api

Моя проблема в том, что я хочу получить category.name вместо category.id в api. class PostSerializer(serializers.ModelSerializer): class Meta: model = models.Post fields = ['id', 'title', 'content', 'category', 'img', 'date_posted'] Но когда я добавляю его, в методе POST исчезает …

28.03.2022
Как заполнить форму Django ответом API?

Мне нужно создать форму персон, где имя лагеря должно получать ответ API. Я создал формуляр и отобразил api ответ в шаблоне, но я не могу поместить его в мой формуляр, чтобы сохранить в моих моделях название лагеря. Поэтому я …

28.03.2022
Как установить связь между компонентами представления django

На самом деле, я довольно новичок в Django. Я создал три представления в своем файле views.py. Вот мой следующий код в views.py : from django.shortcuts import render import pymongo from .models import * from .serializers import * from .forms …

28.03.2022
React index.js в проекте Django не отображает импортированные компоненты

Я пытаюсь создать проект с гибридной архитектурой с Django в качестве Backend и React в качестве Frontend. Для этого я использую Webpack и Babel для передачи js файлов в djangos static index-bundle.js. Однако я столкнулся с проблемой, которую не …

28.03.2022
Тест Выход пользователя из системы в Django не удался

Мне нужно проверить, правильно ли мой пользователь вышел из системы. Когда я пытаюсь выйти из системы, тест не проходит. def test_user_logout(self): """Test user logout.""" user = User.objects.create_user(username="test", password="test") self.logged_in = self.client.force_login(user=user) response = self.client.post(path=reverse("logout"), follow=True) self.assertEqual(response.status_code, 200) self.assertRedirects(response, reverse("login")) …

28.03.2022
Как сделать страницу регистрации доступной только для вошедших в систему сотрудников в Django allauth?

Я очень новичок в Django. Я использовал allauth, чтобы сделать проверку электронной почты и систему управления пользователями простой. Я хочу систему, в которой только администраторы (штатные пользователи) могут регистрировать пользователей. Но сейчас страница регистрации доступна только …

28.03.2022
Отображение данных без использования цикла Django

Как мне обойтись без цикла и отобразить только один товар, представленный ниже? {data.title }} {% for data in data %} <h3 class="my-4 border-bottom pb-1">{{data.title }}</h3> <div class="row"> {% endfor %} Я пытался использовать: <h3 class="my-4 border-bottom …

28.03.2022
Django - Как использовать сигналы django в классах потребителей async?

Я хочу отправить веб-сокет из приемника сигналов Django в асинхронном потребителе. Приведенный ниже код приводит к ошибке: Object of type coroutine is not JSON serializable Consumers.py class MessagePreviewConsumer(AsyncWebsocketConsumer): async def connect(self): await self.accept() last_message_general = await self.last_message_general() await self.send(text_data=json.dumps({ 'last_message_general': …

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

Tasks.py from .service import sk item = {} @app.task def poe(): global item item = sk() return item celery.py from celery import Celery from celery.schedules import crontab os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'poeproject.settings') app = Celery('poeproject') app.config_from_object('django.conf:settings', namespace='CELERY') app.autodiscover_tasks() app.conf.beat_schedule = { …

28.03.2022
Получение значения из span в представление Django

У меня есть javascript, который получает долготу и широту с карты Google: <script> // Get element references var confirmBtn = document.getElementById('confirmPosition'); var onClickPositionView = document.getElementById('onClickPositionView'); var latonIdlePositionView = document.getElementById('latOnIdlePositionView'); var longonIdlePositionView = document.getElementById('longOnIdlePositionView'); // Initialize locationPicker plugin var lp …

28.03.2022
Django i18n многострочный перевод

Как перевести приведенный ниже фрагмент с помощью интернализации django? utils.py template = _("Below is the result of your WWE Account verification.\n" "Thank you!") django.po # try msgid "Below is the result of your WWE Account verification.\nThank you!" …

28.03.2022
Django request.FILE возвращает None

My html template <form method="post" action="" enctype="multipart/form-data" class="form-group"> {% csrf_token %} <h1 class="m-3 text-center">New Post</h1> <div id="tui-image-editor-container" style="min-height:750px;"></div> <!--<input type="file" name="name" value="" />--> <div class="row m-2"> <input type="datetime-local" class="form-control-lg col m-2" name="date" default="" /> <input type="text" class="form-control-lg col m-2" name="location" …

28.03.2022
Удаление объекта в Django

Какая лучшая практика удаления объекта в Django? Используя простой "a tag" со ссылкой на представление, как это: def deleteStudent(request,id): student = get_object_or_404(Student, id = id) student.delete() return redirect('/') или используя метод post: <form method="POST"> {% csrf_token %} Are …

28.03.2022
Проблема с воспроизведением видео в пользовательском интерфейсе, но отлично работает на Postman

Я не могу воспроизвести видео MP4 на UI, полученное с бэкенда django. Я использую обычный javascript на UI и Django на бэкенде. Пожалуйста, найдите фрагмент кода бэкенда: file = FileWrapper(open(path, 'rb')) #MP4 file path is media/1648477263566_28-03-2022 19:51:05_video.mp4 response = …

28.03.2022
Django веб каркас работа клиент сервер чат общение проект

По сути это приложение для связи клиент-сервер, которое было написано на python и успешно выполнено. Для одного и того же кода мне нужно создать отдельно клиента и отдельно сервер. Моя программа клиент-сервер взаимодействует по самостоятельно написанному алгоритму, который уже включен …

28.03.2022
Django Аутентификация Microsoft Graph

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