Django and Python "Questions and answers", page 1218

03.01.2022
Отображение иерархии моделей поля в форме администратора django

У меня есть модели django, как показано ниже: class Subscription(models.Model): """ A subscription to a product. """ # Possible interval values. user = models.ForeignKey( to='account.User', related_name='subscriptions', on_delete=models.PROTECT, ) uuid = models.UUIDField(unique=True, default=uuid4) product = models.ForeignKey( to='product.Product', related_name='subscriptions', blank=True, null=True, …

03.01.2022
DoesNotExist в /register/ Пользователь, соответствующий запросу, не существует

У меня есть некоторые проблемы, с которыми я никогда не сталкивался на этапе разработки. Когда пользователи выполняют некоторые действия, я иногда получаю следующую ошибку. Изображение страницы ошибки Что меня действительно расстраивает, так это то, что проект …

03.01.2022
Ни один из них не сохраняется в админке django

Productscreate.html <form data-bind="submit: save" method="post"> {% csrf_token %} <table border="1"> <tr> <td>Title: <input type="text" name="title" id="title" data-bind="value: $data.title"></td> <br> </tr> <tr> <td>Description: <textarea name="description" id="description" data-bind="value: $data.description">Description</textarea></td> <br> </tr> <tr> <td>Image: <input type="file" name="image" id="image" ></td> <br> </tr> <tr> <td><button …

03.01.2022
Запуск приложения Django без командной строки как веб-приложение php

Я хочу запустить приложение Django без команды "python manage.py runserver". Как работает php, при попадании в индексный файл запускается приложение, но в django/python я не нашел способа сделать это в windows OS, кроме запуска проекта из командной строки, что осторожно …

03.01.2022
Проблема вызова обработчика сообщений (Django Channels)

В моем app/views.py есть такая часть кода (для отправки сигналов группе через websocket непосредственно перед размещением нового объекта в моей базе данных): from django.core import serializers import channels.layers from .consumers import serialize_games from asgiref.sync import async_to_sync def send_game_update(event): ''' …

03.01.2022
Как связать модель комментариев с моделью Post в django

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

03.01.2022
Установка django на windows с помощью Virtualenv

Я в конце своей веревки. Я уже два дня пытаюсь развернуть django на машине windows (как в случае полного развертывания). Я могу получить python и django, postgres все на месте и тестовый сервер django работает. Тогда …

03.01.2022
Django: Почему моя пользовательская команда запускает сервер?

Я пытаюсь использовать Scrapy с Django, поэтому я определил следующую пользовательскую команду управления: from django.core.management.base import BaseCommand from scraper.spiders.sparerooms import SpareroomsSpider from scrapy.crawler import CrawlerProcess from scrapy.utils.project import get_project_settings from scrapy.settings import Settings import os class Command(BaseCommand): help = …

03.01.2022
Невозможно создать API из django rest_framework

Может ли кто-нибудь помочь мне? У меня не получается создать API с методами GET POST PUT DELETE. Также, когда я перехожу по этому url: "http://127.0.0.1:8000/api/packages/" я не вижу стандартное представление Django API. API моих пользователей работает нормально со всеми …

03.01.2022
Попытка подключить Docker + Django к Postgres - не удалось перевести имя хоста "db" в адрес: Имя или служба не известны

Я пытаюсь докеризировать проект Django + Postgres, следуя этому руководству: https://docs.docker.com/samples/django/ Когда я запускаю docker-compose up, я получаю: django.db.utils.OperationalError: could not translate host name "db" to address: Name or service not known Dockerfile # …

03.01.2022
Необходимо добавить функцию поиска в представление на основе классов в Django

У меня есть функция поиска в представлении на основе функций, которая работает нормально. Вот код представления на основе функций: def BlogList(request): blogs = Blog.objects.all() if request.method == 'GET': search = request.GET.get('search', '') blogs = Blog.objects.filter(blog_title__icontains=search) return render(request, 'App_Blog/blog_list.html', …

03.01.2022
Как вернуть необработанные sql-запросы в виде json-объектов? (Django)

Я использую следующую функцию для отображения sql join запроса в виде json: def toggle_query(request,id): obj = DibbsSpiderDibbsMatchedProductFieldsDuplicate.objects.raw('''SELECT * FROM dibbs_spider_solicitation JOIN dibbs_spider_dibbs_matched_product_fields_duplicate ON dibbs_spider_solicitation.nsn = {nsn};'''.format(nsn=id)) context = serializers.serialize('json',obj) return JsonResponse(context,safe=False) Это отображает данные в виде : "[{\"model\": …

03.01.2022
Джанго (ft. Ajax)

Я пытаюсь войти в систему с помощью формы аутентификации. Но с использованием ajax. Мне удается проверить форму. Если форма не валидна и выдает ошибки, как я могу показать ошибку в моем html файле. То же самое с формой register_user.

03.01.2022
Python Billiard не может найти модуль проекта при перезапуске рабочего процесса Celery

Работает Python 2.7, Celery 3.1.23, Billiard 3.3.0.23. У меня Celery workers падает при любом отслеживании стека. Проверка рабочих с помощью celery worker из оболочки дает такой стек: [2022-01-03 03:39:17,822: ERROR/MainProcess] Unrecoverable error: ImportError('No module named <my project>',) Traceback …

03.01.2022
Сложный запрос на объект

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

03.01.2022
Проблемы с отображением изображений с помощью django

Я создаю блоггерский сайт, используя фреймворк django, и у меня возникают трудности с отображением изображений на динамических страницах. Вот мой код: models.py: class Post(models.Model): title = models.CharField(max_length=200, unique=True) slug = models.SlugField(max_length=200, unique=True) author = models.ForeignKey(User, on_delete=models.CASCADE, related_name= 'blog_posts') updated_on …

03.01.2022
Django как написать однообъектный запрос в моей функции exportcsv?

Я пишу эту функцию для экспорта файла csv. Я использую этот запрос patient = Patient.objects.all() для экспорта всех объектов. Но у меня есть страница подробностей для каждого объекта, и я хочу экспортировать каждый объект по отдельности со страницы подробностей. …

03.01.2022
Как получить идентификатор текущего счета в django models.py

I want to get the id of the current account in django models.py. I know I can get the user object of the current account by adding 'request.user'. However, the function I am using requires the use of the …

03.01.2022
Изображения в Vue.js и drf

В настоящее время я пытаюсь вывести изображения из моего DRF в мой шаблон vue.js. Я вижу массивы изображений в консоли и успешно использую Postman с запросом get, но я не могу отобразить несколько изображений в шаблоне vue. Я не …

03.01.2022
Что лучше - создать отношение OneToOne или пользовательский файл? [DJANGO]

Я хочу создать модель Venue и сохранить объект местоположения, вот мой код, который действительно работает: class Location(models.Model): latitude = models.FloatField() longitude = models.FloatField() address = models.CharField(max_length=100, blank=True) city = models.CharField(max_length=100, blank=True) class Venue(models.Model): name = models.CharField(max_length=255) location = models.OneToOneField(Location) …

03.01.2022
Django - Сохранение нескольких необязательных объектов с помощью CreateView

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

03.01.2022
Почему модуль 'polls.views' не имеет атрибута 'results'

В ходе работы над проектом "Django", Мы обнаружили ошибку в процессе показа результатов с помощью модуля .html. Каково решение этой ошибки? import datetime from django.db import models from django.utils import timezone class Question(models.Model): question_text = models.CharField(max_length=200) …

03.01.2022
Подключение приложения django к контейнеру postgres

У меня возникают трудности с подключением моего контейнерного приложения Django к моему контейнеру Postgres. Оператор docker compose для приложения Postgres выглядит следующим образом: version: '3' services: database: image: "postgres" # use latest official postgres version restart: unless-stopped env_file: - …

03.01.2022
Как перенаправить неверный url с тем же шаблоном, который перепутал пользователь, в django, без javascript

предположим следующее: Ваша модель имеет: Products.slug урлы: path('<int:id>/<slug:slug>/', views.product_detail, name='product_detail'), просмотров: products = Products.objects.get(id=id, slug=slug) Кто-то переходит по ссылке /products/1/brazil-nuts/, и он переходит на нужную страницу. Но потом кто-то копирует/вставляет неправильный url в: /products/1/brazil-nu/ …

03.01.2022
Добавление страницы редактирования фотографий в приложение галереи изображений django с помощью Python

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

03.01.2022
Python/Django сортировка набора запросов по расстоянию в REST-фреймворке

В настоящее время я добавляю поле 'distance' в кверисет после его создания, а затем возвращаю его. Однако я хотел бы отсортировать кверисет по расстоянию, если это возможно аннотировать. В настоящее время моя модель, GeoCache, имеет поля latitude и longitude …

03.01.2022
Как обновить данные представления POST, которые я уже обновлял с помощью той же функции AJAX?

Мы использовали AJAX для запуска POST-запроса с набором данных. Мы заметили, что часть данных была отправлена неправильно. Исправив это, мы снова отправили запрос, но веб-страница, на которой отображаются данные, не обновляется, несмотря на то, что мы проверили, что запрос …

03.01.2022
Как я могу перечислить все решения определенного вопроса и как сделать соответствующий URL для него в Django?

У меня есть две модели, Вопрос и Решение. Один вопрос может иметь много решений, но решение может иметь только один вопрос. Вот они: models.py class Question(models.Model): question_title = models.CharField(max_length = 100) question_description = models.TextField() question_tags = …

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

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

03.01.2022
Мои изображения исчезают в приложении heroku как я могу решить эту проблему

Я разместил веб-приложение, где пользователь может размещать изображения, но когда пользователь размещает изображение, оно исчезает через 30 минут или 1 час, и я не понимаю, что происходит Я установил whitenoise правильно. Помогите мне решить эту проблему, пожалуйста. …

03.01.2022
Как задать путь установки django в приложении контейнера docker?

я нахожусь внутри контейнера docker. и получаю следующую ошибку: File "./source/asgi.py", line 14, in <module> from notifications.sockets import routing File "./notifications/sockets/routing.py", line 3, in <module> from . import consumers File "./notifications/sockets/consumers.py", line 7, in <module> from projects.models import Project …

03.01.2022
Проблема использования @extend_schema над @actoin в DRF

Hi У меня есть @extend_schema библиотеки drf_spectacular в моем коде Мне нужно использовать его над моим @action для настройки деталей в OpenAPI, но я получаю ошибки вроде этой и это мой код: @extend_schema(summary="short summary") @action(detail=True, methods=["GET"], url_name="command") …

03.01.2022
Background_task не активируются каждые 30 секунд, как было запрошено

У меня есть фоновая задача, которая должна запускаться каждые 30 секунд. Я настроил его следующим образом: from background_task import background from datetime import datetime import pytz @background() def notify_users(**kwargs): my_datetime = datetime.now(pytz.timezone('US/Eastern')) print ("at the moment its",my_datetime) …

02.01.2022
Django отправка электронных писем и ответ на Vue/Axios

Я пытаюсь отправить электронную почту из Vue3/Axios фронтенда через Django. В Vue3 я отправляю поля своей формы, используя axios: <script lang="ts"> import axios from 'axios'; axios.defaults.xsrfCookieName = 'csrftoken'; axios.defaults.xsrfHeaderName = 'X-CSRFToken'; export default { name: "Contact", data() { return …

02.01.2022
Мой Procfile для развертывания django-heroku не ошибается, но ошибки продолжают возникать

Django-admin startproject minblog python manange.py startapp index и только один шаблон используется для тестового развертывания с помощью Heroku рабочее дерево MINBLOG minblog index minblog setting.py Pipfile requirements.txt git.init //minblog>Progfile …

02.01.2022
Django Python как реализовать мою пользовательскую функцию даты рождения в представлениях?

Я пишу эту функцию python для вычисления возраста. def age(birthdate): today = date.today() age = today.year - birthdate.year - ((today.month, today.day) < (birthdate.month, birthdate.day)) return age результат: >>> print(age(date(1980, 1, 1))) 42 вот мой …

02.01.2022
Один и тот же вызов AJAX для нескольких нажатий на кнопку на одной странице [дубликат]

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

02.01.2022
Как настроить django-channels для создания контейнера docker?

У меня есть приложение django, которое работает с каналами django. Проблема в том, что все работало нормально без контейнера docker. Теперь я сделал docker контейнер для приложения, но сокеты не работают... но django CRUD с apis работает нормально. или …

02.01.2022
Ошибка при удалении объектов AWS S3 из Django Web App

У меня возникает следующая ошибка, когда я пытаюсь удалить файлы S3 из моего Python/Django Webapp. ClientError at /eq83/deletephoto An error occurred (AccessDenied) when calling the DeleteObject operation: Access Denied У меня нет проблем с просмотром или загрузкой …

02.01.2022
Показать все записи в Django

У меня есть база данных SQL Server и у меня есть таблица, я создал хранимую процедуру для получения всех записей из таблицы и протестировал ее. Хранимая процедура работает правильно. Однако, когда я вызвал ее в моей Django программе и …