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

20.05.2022
Django ORM objects.get() Related Questin: Законно ли использовать .get(), как если бы это был .filter()?

Я часто вижу, что, независимо от модели, люди часто используют Model.objects.get(id=id) или .get(product_name=product_name) или .get(cart=my_cart) - но теперь я вижу часть кода, которая использует .get(), как будто это фильтр, например .get(product=product, cart=my_cart), будет ли это работать так, как задумано?

20.05.2022
Django Cookiecutter Восстановление базы данных

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

20.05.2022
Невозможно получить доступ к заголовкам запроса в декораторе - django 4.0.4

Использование представлений на основе классов. У меня есть декоратор, который извлекает заголовки для проверки. Однако я получаю эту ошибку при доступе к заголовкам запроса в декораторе: Исключение декоратора Объект 'DetailsView' не имеет атрибута 'headers'. Я должен подчеркнуть, что обращение …

20.05.2022
Django rest framework function base view как получить объект по строке, а не по id

Проблема: я пытаюсь проложить путь следующим образом --> path('Image/<str>', views.getImage, name='imageCategory'), для получения фильтра изображений по категориям --> http://127.0.0.1:8000/Image/TV #-->Model.py from django.db import models class Post(models.Model): Topic = models.CharField(max_length=250, default='') Desc = models.CharField(max_length=750, default='') Link …

20.05.2022
Как перенаправить на новую запись в блоге в React/Django

Я создаю сайт блога с помощью React/Django. Вот мой базовый компонент NewBlog: import React, {useState} from 'react'; import { Link } from 'react-router-dom'; function NewBlog(props) { const [title, setTitle] = useState('') const [body, setBody] = useState('') function postBlog() { …

20.05.2022
Django Leaflet: Добавьте поля формы для широты и долготы

Я использую пакет django-leaflet для отображения карты в админке django для PointField. Однако я хотел разместить поля, чтобы можно было написать широту и долготу, как альтернативу выбору точки на карте. Как я могу добавить эти поля в форму? …

20.05.2022
Вызывается диспетчерский метод Django FormView, несмотря на то, что test_func() UserPassesTestMixin вернул False

У меня есть представление формы на основе класса, которое реализует как LoginRequiredMixin, так и UserPassesTestMixin class BookingCreateView(LoginRequiredMixin, UserPassesTestMixin, FormView): def dispatch(self, request, *args, **kwargs): ... def test_func(self): return is_customer(self.request.user) Когда я посещаю страницу, войдя в систему как пользователь, …

20.05.2022
Не применяются ли "обязательные" HTML поля на промежуточных страницах Django Admin?

У меня есть следующий сокращенный HTML для промежуточной страницы администратора Django: <!DOCTYPE html> {% extends base_url %} {% block content %} <form action="" method="post"> ... <select name="my_name" id="my_id" required> ... </select> ... <input type="hidden" name="action" value="my_action" /> …

20.05.2022
Как я могу фильтровать modelformset_factory?

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

20.05.2022
Django: как удалить элемент в одной модели И изменить отношения "многие ко многим" в другой модели, которая была связана с первой моделью?

Этот сайт позволяет пользователям выбирать концерты Rolling Stones, на которых они побывали. Он добавит концерт и песню в модель из API, если они их выберут. А Concert.song имеет отношение "многие ко многим" с моделью пользователя Если пользователь удаляет концерт …

20.05.2022
Как получить поле из другой модели, связанной отношением OneToOne?

У меня есть основная модель User с полем 'email' (и другими полями). Но я создал еще одну модель Profile, в которую мне нужно передать email пользователя. models.py для пользователя: class User(AbstractBaseUser, PermissionsMixin): email = models.EmailField(db_index=True, unique=True) first_name = models.CharField(max_length=20) …

20.05.2022
Как изменить выражение ON в django-orm select_related()

Итак, у меня есть следующие модели class ApplicationForHelp(BaseModel): user = models.ForeignKey(User, related_name="applications", on_delete=models.CASCADE) tags = models.ManyToManyField(TagsForApplication, related_name="applications") title = models.CharField(max_length=50) description = models.TextField() is_anonymous = models.BooleanField(default=False) place = models.TextField(null=True) И модель пользователя so if do ApplicationForHelp.objects.filter().select_related('user') что это …

20.05.2022
Модуль 'popenv.core' не имеет атрибута 'project'

Пытаюсь помочь своему другу установить новый проект Django/Python удаленно. Они создали виртуальную среду на своей машине Windows, используя Linux, и она выдает следующую ошибку при попытке установить Django в каталог проекта: У кого-нибудь есть опыт работы с этой …

20.05.2022
Как назначить ссылку на определенный элемент в списке в Django?

А создал таблицу, в которой в столбце содержатся названия наборов данных, а в другом столбце - ссылки на просмотр этих наборов. Моя цель - извлечь набор данных, в котором была нажата ссылка для просмотра. Вот HTML код для страницы, …

20.05.2022
Перенаправление и вход в Django с внешнего сайта

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

20.05.2022
Запрос PUT не обновляет данные - Django

Итак, я использую Postman для получения запроса. GET и POST работают нормально. И только когда я обновляю данные с помощью PUT, я сталкиваюсь с проблемой. Postman действительно отправляет данные обратно, как будто объект обновляется, но когда я проверяю через …

20.05.2022
Значение не меняется в панели администратора и html-шаблоне, функция просмотра показывает правильное значение

Значение не изменяется в админке и html шаблоне, который имеет тег значения, в функции просмотра, где происходит изменение, выводится правильное значение, которое было изменено (order.status) def chef_order(request): chef = request.user.vendor orders = chef.orders.all() if 'btnform1' in request.POST: orderid = …

20.05.2022
Добавлена кодировка специальных символов - PDF Django

У меня есть функция для создания простого PDF. Но при работе со специальными символами она возвращает что-то вроде этого. Как мне правильно сохранить символы типа śćźż в моем pdf-файле? Я попытался изменить тип шрифта с помощью setFont …

20.05.2022
Почему сессии Django работают медленно, в то время как переменные работают быстрее?

У меня есть представление Django def load(request): store = request.GET.getlist('store', 'None') text = connetction_local(store[:-1]) for _ in tqdm(range(1), desc='session TEXT'): # globals.text = text request.session['text'] = text for _ in tqdm(range(1), desc='session STORE'): # globals.store = store[:-1] request.session['store'] = …

20.05.2022
Проблемы с get_context_data в ListView (django)

Мне нужно показать в шаблоне две модели: models.py: class Dimension(TimeStampedModel): level = models.ForeignKey('Level', verbose_name=_('Level'), on_delete=models.CASCADE) name = models.CharField(verbose_name=('Name'), max_length=200) active = models.BooleanField(verbose_name=_('Active'), default=True) sort_order = models.PositiveIntegerField(verbose_name=_('sort order'), default=0) class Meta: verbose_name = _('Dimension') verbose_name_plural = _('Dimensions') def __str__(self): return …

19.05.2022
Есть ли способ задать параметры действия Mixin Django Admin внутри модели?

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

19.05.2022
Пользовательский пользователь Django не может войти в систему из веб-приложения, но прекрасно работает в Admin

Я создал приложение под названием "myapp" с пользовательским пользователем под названием "CustomUser" вместе с пользовательским приложением под названием "customuser". Я могу успешно войти в систему от администратора. Но я не могу войти в систему из приложения login. Вот …

19.05.2022
Как передать данные переменных в пустые словари

Я пытаюсь загнать данные в пустые словари, при этом я добавляю два цикла for, но я хочу вернуть два цикла в одну переменную. d = { "result":[], "out":[] } quest = Question.objects.annotate(choice_count=Count('choice')) ans = Answer.objects.annotate(solution_count=Count('solution')) for i quest: d["quest …

19.05.2022
Django forms.DateInput ставит ведущие нули в production из-за linux

На моем сайте есть ввод даты, где мне нужно, чтобы даты не имели ведущих нулей в столбце месяца или дня, что работает в моей среде разработки, которая является машиной windows. 'date_filed': DateInput( format=('%#m/%#d/%Y') Но когда я …

19.05.2022
Django необработанный запрос от многих ко многим

Я работаю с набором данных плейлистов Spotify в Django. У меня есть следующие модели. class Artist(models.Model): uri = models.CharField(max_length=255) name = models.CharField(max_length=255) class Track(models.Model): uri = models.CharField(max_length=255)= name = models.CharField(max_length=255) artist = models.ManyToManyField(Artist) duration_ms = models.IntegerField() class Playlist(models.Model): pid …

19.05.2022
Как сделать так, чтобы у капчи был класс bootstrap?

У меня проблема с капчей, я использую ¨Django Simple Captcha¨ проблема в том, что он не позволяет мне разместить класс bootstrap, чтобы ввод имел лучший вид. Я пытался: Я поместил widget_tweaks в этот вход, но …

19.05.2022
Django: Ответ от двух моделей с помощью одного представления

У меня есть следующие модели: class Message(models.Model): timestamp = models.DateTimeField(default=None) messageId = models.CharField(max_length=256) userId = models.ForeignKey(User, on_delete=models.CASCADE) chatId = models.ForeignKey(Chat, on_delete=models.CASCADE) class Meta: abstract = True class Text(Message): message = models.TextField() translation = models.TextField(blank=True) def __str__(self): return self.message def …

19.05.2022
Два div в одной строке при нажатии на один разворачиваются оба tailwind css Django alpine js

изображение перед открытием div изображение после нажатия на div ФРАГМЕНТ КОДА PARENT <div class="flex flex-wrap justify-between gap-x-4 mt-8"> </div> CHILD <div x-init x-data="{expanded: false}" :class="expanded ? 'h-full' …

19.05.2022
Использование CSS Grid в шаблоне Django

В моем HTML есть контейнер div, который отображает список из 10 разобранных заголовков из The Toronto Star. Я хочу иметь возможность отображать их в повторяющейся сетке, которая выглядит следующим образом: <img alt="Here's the example image ( I can't add …

19.05.2022
Django: Включение шаблона, содержащего тег сценария, в другой тег сценария

Я хочу включить html-файл, содержащий тег script следующего вида: &lt;script&gt;$('#page-content').html('{% include "title.html" %}');&lt;/script&gt; title.html: &lt;script&gt;document.title = "Hello World!"&lt;/script&gt;&lt;p&gt;Hello World!&lt;/p&gt; result: &lt;script&gt;$('#page-content').html('&lt;script&gt;document.title = "Hello World!"&lt;/script&gt;&lt;p&gt;Hello World!&lt;/p&gt;');&lt;/script&gt; К сожалению, браузер не будет выполнять его правильно из-за множества наборов тегов скрипта, и …

19.05.2022
Ошибка Django: Отношение "<имя>" уже существует

Я пытаюсь запустить миграции на существующей модели, в которую я добавляю поле/таблицу истории с помощью django-simple-history. Сначала я создал и запустил миграции, а затем запустил python manage.py populate_history --auto, чтобы сгенерировать начальные изменения для существующей модели. Это …

19.05.2022
Что означает "вес" в "SearchVector" django?

Можете ли вы объяснить мне, какую роль играет "вес" в SearchVector? например, в этом коде: vector = SearchVector('body_text', weight='A') + SearchVector('blog__tagline', weight='B')

19.05.2022
Django json.loads() строки из списка

Я пытаюсь сохранить список идентификаторов в виде строки, а затем превратить его обратно в список и использовать его значения для фильтрации набора запросов. Сначала я делаю что-то вроде этого - my_items_ids = list(Item.objects.filter(....).values_list('id', flat=True)) который возвращает список …

19.05.2022
Django Rest Framework не может добавить вложенный obejct

Я совсем новичок в drf и пытаюсь отобразить вложенные объекты и одновременно иметь функцию выбора в ListCreateView models.py class CarBrand(SoftDeletionModel): CAR_BRAND_NAME_MAX_LEN = 30 name = models.CharField( max_length=CAR_BRAND_NAME_MAX_LEN, ) created_at = models.DateTimeField( auto_now_add=True, ) def __str__(self): return self.name class CarModel(SoftDeletionModel): …

19.05.2022
Как проверить, ввел ли пользователь URL с другого сайта в Django?

Как проверить, ввел ли пользователь URL с другого сайта в Django? Например, как проверить, что пользователь заходит непосредственно с другого сайта?

19.05.2022
Не удается подключиться к серверу redis через docker-compose, я использую фреймворк django_q в качестве асинхронной очереди задач и redis в качестве брокера

Вот моя конфигурация файла docker-compose: version: '3' услуги: redis: image: redis:alpine порты: - 6300:6379 db: image: postgres:12.8-alpine restart: always volumes: - postgres_data:/var/lib/postgresql/data/ env_file: - ./.env.dev.db ports: - 5400:5432 web: build: context: . command: python manage.py …

19.05.2022
Ссылка на локальные шрифты Django view.py

Подскажите как подключить шрифты локально в view.py from django.shortcuts import render from django.urls import reverse_lazy from django.contrib.auth.decorators import login_required from django.contrib.auth import authenticate from .models import Plan from .models import Artiles from .forms import ArtilesForm import io from io import …

19.05.2022
Я продолжаю получать сообщение об отсутствии такого файла или каталога при попытке создать mynewproject с Django. Py pip Django Я установил все

Я устанавливаю py 3.10.1, в нем есть pip, поэтому я обновляю все до последней версии. Создаю venv и устанавливаю Django в venv. Я проверил установку, проверив версию 4.0. Но всякий раз, когда я использую django-admin startproject myprojectname он …

19.05.2022
ViewAppointment() отсутствует 1 обязательный позиционный аргумент: 'appointment_id'

Во время выполнения моего кода я столкнулся с такой ошибкой, что я не знаю, как это произошло вот мой views.py def viewAppointment(request, appointment_id): appointment = Appointment.objects.filter(id=appointment_id) return render(request, 'appointment_form.html', {'Appointment': appointment}) это urls.py from unicodedata import …

19.05.2022
Django OperationalError нет такой таблицы

Я делаю страницу регистрации. html {{message}} &lt;form action="{% url 'signup' %}" method="post"&gt; {% csrf_token %} &lt;div class="form-group"&gt; &lt;input class="form-control" autofocus type="text" name="username" placeholder="Username"&gt; &lt;/div&gt; &lt;div class="form-group"&gt; &lt;input class="form-control" type="email" name="email" placeholder="Email Address"&gt; &lt;/div&gt; &lt;div class="form-group"&gt; &lt;input class="form-control" …