Я использую класс Django admin.TabularInline для того, чтобы добавить несколько объектов в отношения Foreinkey, как показано ниже: admin.py: class HeadFlowDatasetInline(admin.TabularInline): model = HeadFlowDataset extra = 0 class ProductAdmin(admin.ModelAdmin): list_display = ( ... ) search_fields = ( ... ) fields = …
Я использую пользовательскую модель пользователя, поэтому я могу аутентифицироваться, используя электронную почту вместо имени пользователя. from django.db import models from django.contrib.auth.models import ( AbstractBaseUser, BaseUserManager, PermissionsMixin, ) class UserManager(BaseUserManager): def create_user( self, email, password, confirm_code=None, username=None, role=None, ): user …
Js файл ` import React, {useState, useEffact} from 'react' const CSearchPage = () => { let [users, setUsers] = useState([]) useEffact(() => { getUsers() }, []) let getUsers = async () => { let response = await fetch('http://127.0.0.1:8000/userApi/getUsers/') let data …
Как обновить поле is_new, чтобы оно стало False через день class post(models.Model): title = models.CharField(max_length = 250) body = RichTextField(blank= True, null =True) created_at = models.DateTimeField(auto_now_add=True) is_new = models.BooleanField(default=True)
Я хочу сбросить последовательность таблицы "postgresql", чтобы она начиналась с "0" в приложении django. Мой код: views.py sequence_sql = connection.ops.sequence_reset_sql(no_style(), [ModelName]) with connection.cursor() as cursor: for sql in sequence_sql: cursor.execute(sql) print("sequence reset") Последовательность перезапускается успешно, …
Здравствуйте, ниже приведен полезный груз моего запроса, я использую обычный сериализатор и хочу сохранить дату в формате "dd-mm-YYYY" в DB { "start_date": "2022-10-10", "end_date": "2022-12-10" } Вот мой сериализатор class StudentSerializer(serializers.Serializer): start_date = serializers.DateField() end_date = serializers.DateField() …
Я хотел, чтобы мое приложение dango работало на сервере, и я пробовал с gunciron. Когда я запускаю свое приложение с gunicorn, сервер работает. Я имею в виду `# gunicorn --bind 0.0.0.0:8000 myapp.wsgi` работает Но если я …
Мне нужно добавить на страницу js скрипт, который будет рисовать и удалять HTML-элемент. Нужно, чтобы когда я выбирал элемент в выпадающем списке, рисовался другой выпадающий список или наоборот исчезал.Я знаю, как переопределять страницы в Django, но не могу найти нужную, …
привет всем я хочу рандомизировать ответы викторины в django это models.py class Questions(models.Model): question = models.CharField(max_length=264, unique=True) point = models.PositiveIntegerField() def questionanswers(self): return self.question_answers.all() def __str__(self): return self.question class Answers(models.Model): question_id = models.ForeignKey(Questions, on_delete=models.CASCADE, related_name='question_answers') answer = models.CharField(max_length=20) …
Я создаю магазин электронной коммерции на django. Я хочу, чтобы страница товара возвращала товары на основе прошлых поисков пользователя. Если пользователь A всегда искал автомобили и мотоциклы, то страница товара будет возвращать больше товаров с автомобилями и мотоциклами, чем …
Я использую Django для бэкенда и React для фронтенда. Когда я пытаюсь отправить POST запрос, я получаю : Access to XMLHttpRequest at 'http://localhost:8000/package/' from origin 'http://localhost:3000' has been blocked by CORS policy: Request header field access-control-allow-methods is not allowed …
Я устанавливаю Spatialite для использования в GeoDjango на 64-битной системе Windwos 10. Я уже установил GEOS, PROJ и GDAL из исходников в командной строке. Поскольку Spatialite требует использования nmake на windows, я использую командную строку Visual Studio 2017 для его …
У меня есть моя следующая модель: class Follow(models.Model): user = models.ForeignKey( "User", related_name="follower", on_delete=models.CASCADE) following_user = models.ForeignKey( "User", related_name="following", blank=True, on_delete=models.CASCADE) date_followed = models.DateTimeField(editable=False, default=timezone.now) class Meta: constraints = [ models.UniqueConstraint( fields=['user', 'following_user'], name="unique_followers") ] ordering = ["-date_followed"] …
Я хотел бы поделиться некоторыми большими объектами python в Django. Это просто большие таблицы данных, к которым я хотел бы быстро получить произвольный доступ в памяти. Подумайте о том, чтобы просто прочитать dict размером, скажем, 35M на диске. То есть, …
Введите описание изображения здесь Я отправляю токен предъявителя, возвращенный логином, и он работает введите здесь описание изображения токен приходит, но api ответ Учетные данные для аутентификации не были предоставлены.
В PersonAdmin(): ниже, Я отменил ответ_добавить() с выбрать_для_обновления() так что перекос записи не происходит, тогда только 2 человек могут быть добавлены на Add person и отменено save_model() так, что …
Я пытаюсь сделать выпадающий список, чтобы пользователи могли: 1.- Выберите страну, которую они хотят видеть: из дома они будут перенаправлены в определенную страну. пример: mydomain.com на: mydomain.com/mx 2.- чтобы помочь им, они также могут набрать в поиске конкретную страну, …
Есть ли способ получить доступ к request.user в сигнале pre_delete? Я нашел ответ, но это было 10 лет назад и не работает с текущей версией Django.
Для аутентификации необходимо 3 поля: user_id password account_id Каждый account_id определяет изолированное пространство, а user_id уникален только внутри своего соответствующего account_id. Я создал пользовательскую аутентификацию бэкенда и могу успешно аутентифицироваться. Проблема в том, что форма логина …
У меня есть Django API, который развертывается в PythonAnywhere. Для этого я не могу позволить использовать опцию по умолчанию в settings.py как True: DEBUG=True Однако в приложении также есть страница Swagger, использующая библиотеку <a href="https://github.com/axnsan12/drf-yasg" …
У меня такой код: class InvoiceSerializer(serializers.ModelSerializer): val = serializers.SerializerMethodField() cost = serializers.SerializerMethodField() class Meta: model = Facturacion fields=["val", "cost", "others..."] def get_cost(self, object, va): print(va, "myvalue") return 1 def get_val(self, object): val = Va.objects.get(id=1) serializer = ValSerializer(val) self.get_cost(self, …
Замер выполнения времени кода, но страница открывается 3-4 секунды: --- 0.11155128479003906 seconds --- views class OrdersHomeView(RelatedMixin, ListView): paginate_by = 10 template_name = 'orders/orders_list.html' context_object_name = 'orders' related_module_name = 'orders' def get_queryset(self): queryset = Orders.objects.all() orders = self.getCleanQuery(queryset=queryset, request=self.request) #0.2 sec …
Qs = self.items.values( ..., product_preview_image=F('product_option_value__product__preview_image'), ).annotate( item_count=Count('product_option_value'), total_amount=Sum('amount'), ) product_option_value__product__preview_image - это ImageField, и в результирующем QuerySet оно выглядит как product_preview_images/photo_2022-12-10_21.38.55.jpeg. Проблема в том, что url является свойством, и я не могу использовать параметры media, так как изображения хранятся …
Ново внедренный LTM Load Balancer разрывает соединение, пока наше приложение ожидает ответа на большой SQL-запрос. Теперь мне нужно найти какое-то обходное решение, потому что, очевидно, продление таймаутов на LB - это не выход. Приложение работает на Django и …
Есть один процесс бэкенда, на обработку которого уходит около 1-2 минут. Экран загрузки работает в течение 1 минуты и показывает 504 Gateway Timeout Вот журнал в nginx.access.log 172.18.0.2 - - [16/Dec/2022:23:54:02 +0000] "POST /some_request HTTP/1.1" 499 0 "http://localhost/some_url" …
Я следовал руководству на https://django-comments-xtd.readthedocs.io, все вроде работает, формы и комментарии работают, но на сайте они не отображаются должным образом. вместо этого выглядит следующим образом: Все …
Я наткнулся на запись в блоге, в которой утверждается, что следующее является антипаттерном: def some_view(request): form = MyForm(request.POST or None) # … Источник: https://www.django-antipatterns.com/antipattern/using-request-post-or-none.html Однако я не совсем понимаю, какие проблемы может вызвать его …
Недавно я изменил свою базу данных с sqlite3 в django на postgresql, так как я готовлю свое приложение к производству. После внесения изменений в settings.py я попытался выполнить миграцию и получил ошибку. После запуска python manage.py migrate --run-syncdb. в …
Сохраненные в системе новости попадут на мою страницу. Я извлекаю данные из django. В настоящее время данные приходят один за другим. Я хочу вытащить 3 данных рядом, после этого снова будет 3 данных ниже и так далее. Как я …
У меня есть база данных Postgres на моем ПК со всеми данными, которые мне нужны до сих пор в проекте, мое приложение развернуто на Heroku без каких-либо данных в базе данных, которую Heroku предоставил мне. Я хочу предоставить моему …
У меня есть база данных с таблицей user где хранятся все пользователи. в views.py я написал переменные em в которой хранится введенные данные с html формы и ac1 которая берет данные с таблицы user с фильтром em .Нужно сделать проверку, …
Я сделал этот Django API для поиска по дате и времени, фильтр по дате работает отлично, но как только я начинаю пытаться фильтровать по времени, он фильтрует данные только с 10:00:00 до 24:00:00 и полностью игнорирует фильтрацию чего-либо со штампом …
У меня есть веб-страница на сайте, которая показывает список тем наборов Lego. Каждая тема может иметь подтемы, и эти подтемы также могут иметь подтемы. На изображении ниже каждый уровень отступа представляет, какие темы являются подтемами других тем. <a …
Я создал приложение django на своей локальной машине, а затем использовал этот учебник для его развертывания с помощью app platform (https://docs.digitalocean.com/tutorials/app-deploy-django-app/). Развертывание прошло успешно. Однако теперь, когда я пытаюсь запустить свое приложение django локально, чтобы …
Я пытаюсь создать домашнюю страницу для своего приложения, но моя страница не загружается после добавления STATIC_ROOT и STATICFILES_DIR. в терминале выдает Broken pipe from ('127.0.0.1', 49634). Вот мой home.html Это мой settings.py STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles') STATIC_URL = …
У меня есть веб-приложение Django, которое позволяет пользователям загружать изображение или видео, и оно отлично работает, когда я загружаю его в первый раз, но когда я возвращаюсь, чтобы изменить его, оно не обновляется, оно позволяет мне очистить поле, но …
У меня есть два класса в django: class MovementsGyn(models.Model): gyn_name = models.CharField('Name', max_length=70) gyn_desc = models.TextField('Description', blank=True, null=True) owner = models.ForeignKey(User, on_delete=models.CASCADE) class Meta: ordering = ['id'] class Rod(models.Model): Rod_name = models.CharField('Rod Name', max_length=70) movements_gym = models.ManyToManyField(MovementsGyn) owner = …
Вот ошибка, которую я получаю: RuntimeError: The 'apxs' command appears not to be installed or is not executable. Please check the list of prerequisites in the documentation for this package and install any missing Apache httpd server packages. …
Вот мой HTML-код: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> {% load static %} <script src="{% static 'jquery-3.6.2.min.js' %}" ></script> <script src="{% static 'jquery.js' %}" ></script> </head> <body> <form action="{% url 'index' %}" method="post"> {% csrf_token %} <button …
Иногда мне нужно запустить наш проект с django backand в нескольких рабочих пространствах на разных версиях git. В процессе работы я обнаружил, что django сильно полагается на PYTHONPATH и, вероятно, из-за этого смешивает рабочие пространства. Когда я вызываю, например, …