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

05.03.2024
Django queryset - исключение значений True

Я пытаюсь построить набор запросов, в который добавляются только истинные значения. Модели Models reference = models.CharField(validators=[MinLengthValidator(15)], max_length=25, primary_key=True) h0730 = models.BooleanField(default=False) h0800 = models.BooleanField(default=False) h0830 = models.BooleanField(default=False) h0900 = models.BooleanField(default=False) h0930 = models.BooleanField(default=False) h1000 = models.BooleanField(default=False) h1030 = models.BooleanField(default=False) …

05.03.2024
ViewSets не отображаются на DjangoRestFramework, несмотря на то, что добавлены в urls.py

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

05.03.2024
Как передать параметры в пользовательскую модель OneToOne?

Я пытаюсь создать простую модель, в которой валидоторы и upload_toпути полей могут быть настроены на основе каждой модели. Моя текущая модель: class SimpleThreePageModel(models.Model): def __init__(self, *args, screen_size=(0, 0), image_path="", **kwargs): super().__init__(*args, **kwargs) self.screen_size = screen_size self.image_path = image_path slide_title_1 = …

05.03.2024
Ошибка при выполнении django-allauth[mfa] . не удалось собрать колеса для django-allauth

Когда я хочу установить django-allauth[mfa], я получаю эту ошибку : Using cached typing_extensions-4.10.0-py3-none-any.whl (33 kB) Building wheels for collected packages: django-allauth Building wheel for django-allauth (pyproject.toml) ... done WARNING: Building wheel for django-allauth failed: [Errno 2] No such file …

04.03.2024
Обновление поля в модели django с отношением "один ко многим". Необходимо заменить метод сохранения

У меня есть две модели Django в файле models.py с именами Cases и CaseItems. Они имеют отношение один ко многим, где Case может иметь несколько CaseItems. Ниже приведены классы моих моделей. class Item(models.Model): name = models.TextField(unique=True) # Price is …

04.03.2024
Как сделать в django, чтобы после однократного входа в систему пользователь оставался под своим логином, когда выходит из системы

После одного входа в систему он автоматически выходит из системы в следующий раз, могу ли я предотвратить это? это возможно на примере facebook, youtube и других веб-страниц. в моем случае при запуске моего Django проекта (Runserver) и при …

04.03.2024
Развертывание сайта Django Ecommerce не может найти статические файлы. Gunicorn и Nginx

Проект называется medE. В папке проекта находится папка static с именем static. Внутри нее также есть другие приложения. Но больше всего меня беспокоят settings.py и statics. После развертывания проекта на дроплете digitalocean, статические файлы находятся на порту 8000, который …

04.03.2024
Django CMS Форма для анонимного пользователя

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

04.03.2024
Кросс-оригинальный запрос не устанавливает cookies, reactJs, Django Backend, Firefox + Chrome

У меня есть приложение react, и я отправляю запросы следующим образом: const public_key_r = await axios.get( "https://eliptum.tech/get-public-key", { withCredentials: true, // This is crucial for cookies to be sent and received in cross-origin requests }, ); const publicKey …

04.03.2024
ModelForm в Django не знает, что атрибут уже заполнен - NOT NULL constraint failed: teretana_pretplatnik.first_name

Я делаю приложение Django Gym по этому руководству https://www.youtube.com/watch?v=Mag1n3MFDFk&list=PL2aJidc6QnyOe-fp1m4yKHjcInCRTF53N&index=3. Я хотел написать страницу с формой, которую пользователь (после входа в систему) может заполнить и стать подписчиком. В руководстве он использовал новую модель Enrollment для заполнения данных, …

04.03.2024
Как использовать одну переменную в разных функциях pytho django

Мне нужно список context передать в функцию index. def profile(request, pk): user_object = User.objects.get(username=pk) user_profile = Profile.objects.get(user=user_object) user_posts = Post.objects.filter(user=pk) user_post_lenth = len(user_posts) follower = request.user.username user = pk if FollowersCount.objects.filter(follower=follower, user=user).first(): button_text = 'Unfollow' else: button_text = 'Follow' user_followers …

04.03.2024
Завершает ли uWSGI процессы при отключении клиента nginx?

Мой стек - это Django + uWSGI + NGINX. У нас есть определенные запросы клиентов, выполнение которых может занять очень много времени, и мы пытаемся оптимизировать таймауты для разных конечных точек в зависимости от их предполагаемого времени обработки. Я могу …

04.03.2024
ImportError: невозможно импортировать имя 'Client' из 'plaid'

Я изо всех сил пытаюсь найти ответ. Я пытаюсь интегрировать plaid с моим проектом django, однако продолжаю получать одну и ту же ошибку. Я использую python 3.11 и plaid 19.0.0. Пакет plaid в моих пакетах на сайте python, …

04.03.2024
Пагинатор не отображается на главной странице

Когда я открываю главную страницу, пагинатор не отображается. И я не могу решить эту проблему. Я пробовал эти коды, но не смог решить эту проблему. Пожалуйста, помогите мне решить эту проблему Коды на views.py from django.core.paginator import Paginator, …

04.03.2024
Панель навигации не может распознать статический файл в моем проекте Django

Я хочу использовать стиль CSS в статическом файле для панели навигации, но он не распознается, и я получаю ошибку: Not Found: /favicon.ico [04/Mar/2024 17:57:46] "GET /favicon.ico HTTP/1.1" 404 3581 [04/Mar/2024 18:17:46] "GET /list?page=1 HTTP/1.1" 200 1374 просматривает …

04.03.2024
Django App не возвращает токен csrf при последовательном получении response.cookie

У меня есть следующее представление GET: class PublicKeyView(View): def get(self, request): # Ensure a session ID is available if not request.session.session_key: request.session.save() session_id = request.session.session_key private_key, public_key = RSAKeyManager.get_keys(session_id) if not private_key or not public_key: # Keys are generated …

04.03.2024
Django Nginx не может обслуживать статические файлы

Nginx не обслуживает мои статические файлы Django, в то время как gunicorn обслуживает их как положено. Мои настройки таковы: STATIC_URL = '/static/' STATICFILES_DIRS = [BASE_DIR / 'static'] STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles') в то время как мой nginx.conf имеет: …

04.03.2024
Django GenericForeignKey для отношений ManyToMany

Я хочу разрешить использование тегов на разных сущностях моей базы данных, которые никак не связаны друг с другом. Для этого я использовал GenericForeignKey и ContentType фреймворк django. Например, у меня есть 2 следующие сущности и класс Tag: class Tag(models.Model): name …

04.03.2024
Почему floatformat:2 добавляет запятую после сотни

У меня есть проект Django, и у меня есть тег {{account.current_balance}} в моем HTML. Я также указал тип данных, на всякий случай, если это имеет значение. Я понимаю #1 и #2, но не понимаю, почему в #3 добавление intcomma …

04.03.2024
Предотвращение совместного использования файлов cookie на субдоменах

Есть ли способ предотвратить совместное использование cookie на субдоменах Далее следует домен cookie моей сессии DJANGO_COOKIE_DOMAIN=.dev.fox.com и мой метод set_cookie() устанавливает cookie даже для поддоменов, например: abc.fox.dev.com. ПРИМЕЧАНИЕ: Я получаю этот токен через аутентификацию Firebase. …

04.03.2024
Использовать MagicMock в производственном коде, а не рефакторить всю кодовую базу?

Является ли приемлемой практикой использование MagicMock в коде развертывания в Production, а не каким-либо другим способом? По сути, я создал центральную функцию, которая используется во многих местах, назовем ее foo(). Затем есть другие функции, назовем их …

04.03.2024
Развертывание Vercel с помощью django

Я пытаюсь развернуть свое приложение django на Vercel, но ничего не получается, вот мой код vercel.json: { "version": 2, "functions": { "core/wsgi.py": { "runtime": "vercel-python@9.8.1" }, "build_files.sh": { "runtime": "@vercel/static-build" } }, "routes": [ { "src": "/static/(.*)", "dest": "/static/$1" …

04.03.2024
Создание сеанса корзины в Django

В корзину нельзя добавить более одного товара. После добавления товара его нельзя изменить в корзине. from django.shortcuts import render, redirect, get_object_or_404 from django.views import View from .cart_madule import Cart from Product.models import Product class CartDetailView(View): def get(self, request): cart …

04.03.2024
Django 3 url - представление должно быть вызываемым объектом или списком/кортежем в случае include()

Я новичок в Python и Django. Я переношу проект с 2.x на 3. У меня есть такой код: urlpatterns += [ url(r'^media/(?P<path>.*)$', 'django.views.static.serve', { 'document_root': settings.MEDIA_ROOT, }), ] и этот код возвращает мне ошибку: url(r'^media/(?P<path>.*)$', 'django.views.static.serve', { …

04.03.2024
Устранение проблем с динамическим обновлением изображений и фильтрацией по цвету в странице Django Product.html

Я создал гиперссылку в html So, В product_detail_page.html: <div class="product-color"> <span>Color</span> {% for c in colors %} <div class="color-choose"> <a href="?colorID={{c.id}}" style="display: inline-block; width: 40px; height: 40px; background-color: {{c.code}}; border-radius: 50%; border: 2px solid #FFFFFF; cursor: pointer; …

04.03.2024
Есть ли способ запускать многострочные скрипты python в традиционной интерактивной оболочке типа shell plus?

Мне нужно запускать скрипты python на старом сервере, который обслуживает приложение django, каждый раз, когда я выполняю команды построчно, я хочу иметь возможность вставить скрипт или набор команд все сразу, как shell plus django расширение, есть ли способ? Например, …

04.03.2024
Запись в бд не обновляется а дублируется на джанго

Пишу сайт на джанго, хочу сделать функцию редактирования новостных статей в базе данных, но вместо обновления сайт добавляет измененную запись как новую, а старую не удаляет. Добавление статьи и динамический просмотр работают. Код в models: from django.db import models class …

04.03.2024
Страница не найдена (404): Текущий путь, calendars/event/1/details, не соответствует ни одному из этих путей

admin/ accounts/ calendars/ add/ [name='calendar_add'] calendars/ &lt;int:calendar_id&gt;/events/add/ [name='event_add'] calendars/ event/&lt;int:event_id&gt;/details/ [name='EventDetailsView'] calendars/ &lt;int:calendar_id&gt;/events/all/ [name='EventListView'] calendars/ &lt;int:calendar_id&gt;/details/ [name='CalendarDetailView'] Текущий путь, calendar/event/1/details, не соответствует ни одному из них. <img …

04.03.2024
Как объединить два APIView класса в DRF, с разными сериализаторами

Как вывести данные разных сериализаторов и разных функций представления на одной странице views.py class UserCoursesAPIView(generics.ListAPIView): serializer_class = AccountCoursesSerializer def get_queryset(self): course_slug = self.kwargs.get('course_slug') return Courses.objects.filter(slug=course_slug) serializer_class = VideoSerializer def get_queryset(self): course_slug = self.kwargs.get('course_slug') course = get_object_or_404(Courses, slug=course_slug) return Videos.objects.filter(course_id=course.pk) …

04.03.2024
Как сделать ссылку на скачивание внутри excel автосохранением

Я пытался сделать файл excel, используя openpyxl v3.1.2 в Django, Python v3.9, файл excel содержит ссылки, отображаемые как 'Click Here', это ссылки на файлы, несмотря на то, что ссылки открываются правильно, но они не сохраняются в машину... То есть …

04.03.2024
Результаты поиска не отображаются. И моя вкладка URL показывает: "http://127.0.0.1:8000/search?" вместо этого: "http://127.0.0.1:8000/search?q=name"

Коды на views.py def searching(request): prod = None query = None if 'q' in request.GET: query = request.GET.get('q') prod = Products.objects.all().filter(Q(name__contains=query) | Q(des__contains=query)) return render(request, 'search.html', {'qr': query, 'pr': prod}) Коды на urls.py urlpatterns = [ path('', …

04.03.2024
Не удается преобразовать ключевое слово 'calendar_id' в поле. Варианты: описание, дата окончания, событие, id, имя, владелец, owner_id, дата начала

Вот код, в котором я определяю модели Event и Calendar: class Calendar(models.Model): name = models.CharField(max_length=100) description = models.TextField(blank=True, null=True) start_date = models.DateField() end_date = models.DateField() owner = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) def __str__(self): return self.name class Event(models.Model): name = models.CharField(max_length=100) description …

04.03.2024
Django Auth не работает, даже если пользователь/пасс существует в БД

У меня есть следующее представление create user view class UserView(View): def post(self, request): try: data = json.loads(request.body) encrypted_username_hex = data.get('username', None) encrypted_password_hex = data.get('password', None) phone_number = data.get('phone_number', None) email = data.get('email', None) missing_fields = [field for field in …

04.03.2024
Обнаружение кожи и кластеризация цветов не выполняются в веб-приложении Django с использованием модели YOLOv8n-face [закрыто]

В настоящее время я работаю над интеграцией модели YOLOv8n-face с Django для веб-приложения. Цель состоит в том, чтобы выполнять различные задачи, включая обнаружение лица, кожи и кластеризацию цветов при нажатии на кнопку на странице index.html. Однако в то время как …

04.03.2024
Авторизация электронной почты в Django

Я делаю свое первое приложение, которое является приложением-тодолистом. Я пытаюсь заставить пользователей регистрироваться с помощью электронной почты и входить в систему с ее помощью. Вот ошибка, которую показывает отладка: ProgrammingError at /register/ no existe la relación «core_user» LINE …

04.03.2024
Django forms.ModelMultipleChoiceField выглядит по-разному, когда в форму передается экземпляр и когда форма пуста

у меня есть эта модель ModelMultipleChoiceField, services = forms.ModelMultipleChoiceField( queryset=Services.objects.all(), widget=forms.SelectMultiple(attrs={'class': 'select2'}), required=False ) когда i отображает пустую форму, это выглядит так: без экземпляра но когда я передаю в форму экземпляр, …

04.03.2024
Устранение проблем с динамическим обновлением изображений и фильтрацией по цвету в Django Product Html Page

Я создал гиперссылку в html So, В product_detail_page.html: &lt;div class="product-color"&gt; &lt;span&gt;Color&lt;/span&gt; {% for c in colors %} &lt;div class="color-choose"&gt; &lt;a href="?colorID={{c.id}}" style="display: inline-block; width: 40px; height: 40px; background-color: {{c.code}}; border-radius: 50%; border: 2px solid #FFFFFF; cursor: pointer; …

04.03.2024
Отображение вложенных категорий с помощью одной модели

Class ProductCategory(models.Model): name = models.CharField(max_length=50, blank=True, null=True) parent_category = models.ForeignKey( 'self', null=True, blank=True, on_delete=models.CASCADE) category_image = models.ImageField( upload_to='categories/product/imgs/', verbose_name=_("Category Image"), blank=True, null=True, help_text=_("Please use our recommended dimensions: 120px X 120px")) category_description = models.TextField(verbose_name=_("Category Description")) slug = models.SlugField( blank=True, null=True, allow_unicode=True, …

04.03.2024
Форма создания объявления в Django

У меня есть форма для создания объявления в Django, внутри которой можно добавить несколько изображений. При загрузке изображений они отображаются в предпросмотре и имеют &quot;крестик&quot; для того чтобы отменить их загрузку. Проблема в том что при загрузке изображений и нажатии …

04.03.2024
Проблема с обновлением данных с помощью js в чате django

Добрый день У меня есть django приложение, в котором должен быть чат. Он не должен быть без задержек, из-за этого я сделал его с помощью простых моделей и попытался сделать html захват новых данных о сообщениях с помощью js …