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

20.12.2022
Как добавить новый внешний ключ в мои старые модели django?

У меня есть модель Employee, теперь я хочу добавить новое поле в эту модель, которое будет внешним ключом модели Department. Я пытаюсь решить это следующим способом, но получаю ошибку типа django.db.utils.IntegrityError: Строка в таблице 'employee_verification_employee' с первичным ключом …

20.12.2022
Как решить ошибку "jinja2.exceptions.UndefinedError: 'get_count' is undefined".

Я работаю над небольшим приложением на питоне используя flask app при нажатии на ссылку local host я не получаю ошибку internal server error и ошибку jinja2.exceptions я не знаю где я сделал ошибку нормальный питон мой скрипт работает и дает …

20.12.2022
Получение данных другой модели из набора запросов в django

У меня есть следующие модели class Post(models.Model): title = models.CharField(max_length=150) content = RichTextField(blank=True, null=True) author = models.ForeignKey(User, on_delete=models.CASCADE) class SavedPost(models.Model) saved_post = models.ForeignKey(Post, on_delete=models.CASCADE) user = models.ForeignKey(User,related_name="saved_posts", on_delete=models.CASCADE) Я хочу получить детали сообщения (название и содержание) каждого …

20.12.2022
Джанго: Группировка дат по годам

Я пытаюсь создать временную шкалу из созданного поля модели, но не могу найти чистый способ сделать это. Идея заключается в том, чтобы вернуть во фронтенд (DRF) список лет с их датами внутри. Допустим, у меня есть такая модель: class ProductModel(models.Model): …

20.12.2022
Отправка электронной почты с данными запроса DataTable

Мне нужна помощь, чтобы узнать, как отправить электронное письмо со списком, показанным в dataTable, я поместил пользовательский buttom, при нажатии на который я хотел бы отправить письмо со всем списком. Там у меня есть запрос DataTable и в …

20.12.2022
Помогите! не могу отобразить данные из бд

Это представления class DetailNews(DetailView, CreateView): model = News template_name = 'app_news/detail.html' context_object_name = 'detail' success_url = reverse_lazy('news') form_class = CommentNewsForm def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context['title'] = 'Детальная страница' return context def post(self, request, *args, **kwargs): comment = Comment.objects.all() …

20.12.2022
Django haystack с открытым поиском AWS (совместим с эластичным поиском)

Я пытаюсь использовать AWS open search с Django Haystacks, который полностью совместим (Amazon предложил). Однако когда я пытаюсь запустить "./manage.py rebuild_index" при указании соединения на платформу, я сталкиваюсь с ошибкой Traceback (most recent call last): File "/data/app/myapp/./manage.py", line 22, in …

20.12.2022
Django: пользовательский тег шаблона для преобразования ссылок внутри TextField и изменения текста гиперссылки

Сценарий таков: в некоторых шаблонах есть динамические тексты, которые будут содержать гиперссылки. Для этого у меня есть модель SiteDataKeyValue, в которую вводятся динамические тексты для разных частей шаблона. Вот эта модель: class SiteDataKeyValue(models.Model): key = models.CharField( max_length=200, verbose_name="نام متن مورد …

20.12.2022
Возврат пользовательского ответа в вебсокете в Django

Я хотел вернуть ответ, если токен недействителен. consumer.py some code... async def connect(self): try: self.userId = self.scope['url_route']['kwargs']['token'] try: UntypedToken(self.userId) except (InvalidToken, TokenError) as e: print(e) return {"response": False, "return_code": "invalid_token", "result": {}, "message": errors["token_not_valid"]} some code... …

20.12.2022
Получение ответа 200 вместо 302 в тесте django

Я использую django-pytest в urls есть маршрут signup/, при обращении к которому в браузере отображается форма регистрации, которая ожидает поля ниже ['first_name', 'last_name', 'username', 'email', 'password1', 'password2'] Вот SignUpView и SignupForm import uuid from django …

20.12.2022
MFA с использованием auth0 в django

Мне нужно включить аутентификацию с помощью Auth0 в моем приложении django Этих вещей я хочу достичь с помощью auth0 в моем приложении django 1.MFA с OTP по электронной почте 2.2FA с использованием аутентификации google/authy/etc 3.SSO с использованием google, outlook. …

20.12.2022
Google translator django moduleNotFoundError: Нет модуля с именем 'translate'

привет всем я делаю проект django quiz и хочу добавить advantge google translate на страницу я скачиваю pakge by pip install django-google-translate я добавляю google-translate в свой set.py INSTALLED_APPS = [ 'google_translate', в шаблоне я написал …

20.12.2022
Django Кнопка Like с AJAX-запросом

Я пытаюсь создать AJAX-запрос в Django для обновления кнопки Like. Я получаю ошибку при вызове AJAX. Не уверен, как устранить неполадки. Может ли кто-нибудь направить меня в правильном направлении? <img alt="enter image description …

20.12.2022
Как запустить django-channels + nginx + gunicorn + redis в docker?

Я пытаюсь запустить django asgi приложение с nginx + gunicorn + redis в docker. пока что мое wsgi приложение запускается gunicorn гладко, но почему-то мои потребители каналов django не подключаются. Docker-Compose version: '3.9' services: db: image: postgres volumes: …

20.12.2022
/bin/sh: mysql_config: не найден при создании образа докера в приложении django

Скачивание mysqlclient==2.1.1 Загрузка mysqlclient-2.1.1.tar.gz (88 кБ) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 88.1/88.1 kB 6.3 MB/s eta 0:00:00 Подготовка метаданных (setup.py): запущена Подготовка метаданных (setup.py): завершена со статусом 'error' ошибка: subprocess-exited-with-error × python setup.py egg_info не был успешно запущен. │ Код выхода: 1 ╰─&gt; [16 …

20.12.2022
Создание url-шаблонов страниц в панели администратора Django

Мне нужна помощь по django urlpatterns в urls.py. Мне нужно создать страницы в админ панели нужна помощь в создании страницы django в админ панели djanfo

20.12.2022
Как разместить файл в Vue?

Как опубликовать файл в Vue? Я использую Django. Мой ответ в порядке. &lt;template&gt; &lt;div class="tasks_container"&gt; &lt;div class="create_data"&gt; &lt;form enctype="multipart/form-data" @submit.prevent="createData"&gt; &lt;div class="form-group"&gt; &lt;label for="title"&gt;Name&lt;/label&gt; &lt;input id="name" v-model="name" type="text" class="form-control" /&gt; &lt;/div&gt; &lt;div class="form-group"&gt; &lt;label for="image"&gt;Image&lt;/label&gt; &lt;input ref="pic" type="file" …

20.12.2022
Почему появляется эта ошибка при создании формы для загрузки изображения в Django

Ошибка возникла здесь enter code here Это представление для addpost, которое наследуется от CreateView. views.py class PostAddView(CreateView): template_name="add_post.html" form_class=PostForm model=AddPost success_url=reverse_lazy("index") context_object_name="posts" models.py class AddPost(models.Model): post=models.ImageField(upload_to="postimages",null=True) caption=models.CharField(max_length=200) user=models.ForeignKey(MyUser,on_delete=models.CASCADE) created_date=models.DateTimeField(auto_now_add=True) Здесь MyUser - абстрактный пользователь …

20.12.2022
Решения для обработки тысяч или миллионов сокетных соединений

В настоящее время я развернул проект Django на сервере EC2, который имеет RAM около 2GB, используя Gunicorn и Ngnix, я также WebSocket'ы с использованием каналов Django на том же сервере, так что на данный момент у нас есть около …

20.12.2022
Ошибка теста Django: django.db.utils.ProgrammingError: отношение "auth_group" не существует

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

20.12.2022
Как изменить данные формы URL автозаполнения google places

Я настроил автозаполнение Google places и после выбора поиска получаю данные формы URL следующим образом: http://127.0.0.1:8000/location/?term=1+York+Street%2C+Sydney+NSW%2C+Australia. Я хотел бы настроить его так, чтобы он возвращал несколько пар имя/значение, например: http://127.0.0.1:8000/location/?inputNumber=1&amp;inputStreet=York+Street&amp;inputCity=Sydney&amp;inputState=NSW&amp;inputZip=2000 Это необходимо, …

20.12.2022
Создание простых множественных типов пользователей в Django

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

20.12.2022
Создание отношений между студентом и классом в Django

Я пытаюсь создать модель, в которой я могу иметь отношения между таблицами Students и ClassName, чтобы я мог получить всех пользователей, используя метод ClassName.objects.get() и ClassName, используя метод Student.objects.get()? Я совсем запутался. Должен ли я добавить больше полей в …

20.12.2022
Как импортировать функцию или переменную из дочернего приложения текущего родительского приложения на 5 уровней выше текущего приложения в Django?

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

20.12.2022
Есть ли вероятность того, что письма отправляются параллельно и поэтому `mail.outbox.clear()` на самом деле не очищает ящик в моих тестах django?

Я написал тесты django для проверки входящих писем, как показано ниже class TestX(TestCase): def setUp(self): # Clear outbox. mail.outbox.clear() super().setUp() def tearDown(self): # Clear outbox. mail.outbox.clear() super().tearDown() однако, выполнение утверждений, напр. self.assertEqual(len(mail.outbox), 1) не удается, при этом …

20.12.2022
Возможно ли отсортировать queryset без повторного обращения к базе данных?

Есть ли какой-нибудь подход, чтобы избежать удара по db, когда набор запросов должен быть возвращен в определенном порядке? возвращать в определенном порядке? Если бы набор запросов возвращался при загрузке страницы qs = Student.objects.all()[start:end] Но он также …

20.12.2022
Разница между render( ) и redirect( ) в django?

В чем именно разница между render( ) и redirect( ) в django? Я знаю, что redirect отправит другой запрос на URL, а render отрисует шаблон с заданным контекстом. Но все же что-то заставляет меня не до конца понимать это. Может …

20.12.2022
Пытаюсь решить ошибку "Прямое присвоение прямой стороне множества "многие-ко-многим" запрещено. Вместо этого используйте category.set()." ошибка

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

20.12.2022
Django celery транзакция базы данных автофиксация

Я использую функцию celery group для группировки моих async-задач, например job_flow = group( tasks.init_a.si(id, data), tasks.init_b.si(id, data) ) res = job_flow() В функции init_a у меня есть некоторый код ta = tablea.objects.get(id=id) ta.desc = 'done' ta.save() …

20.12.2022
Передача объекта запроса Django в сценарий для создания абсолютного URI?

Я пытаюсь создать одноразовый скрипт, передавая в django запрос для создания абсолютного URI. Я использую метод HttpRequest() следующим образом... request = HttpRequest() И передаю его в функцию, которую я вызываю при запуске моего скрипта. Я продолжаю сталкиваться …

20.12.2022
Как выполнить "SELECT FOR UPDATE" для стандартного "Delete selected" в Django Admin Actions?

У меня есть Person модель , как показано ниже: # "store/models.py" from django.db import models class Person(models.Model): name = models.CharField(max_length=30) А это Person админ ниже: # "store/admin.py" from django.contrib import admin from .models …

20.12.2022
Невозможно создать экземпляры абстрактной фабрики UserFactory ( Factory boy)

Factory.errors.FactoryError: Cannot generate instances of abstract factory UserFactory; Убедитесь, что UserFactory.Meta.model установлен, а UserFactory.Meta.abstract либо не установлен, либо False. Я использую библиотеку factory boy Для тестирования моих функций мой класс UserFactory здесь введите описание изображения здесь Здесь …

20.12.2022
Как я могу использовать диапазон дат с Sum и Order By в Django

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

20.12.2022
Возникновение ошибки 404 с помощью django-hosts в Django

У меня следующая проблема. Я использую django-hosts для таких поддоменов, как blog.example.com, es.example.com. Проблема в том, что есть урлы, где я управляю id, например: blog.example.com/url/id Допустим, пользователь ничего не трогает, потому что все - OK 200, но если …

20.12.2022
Запрос к M2M из языка шаблонов Django

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

20.12.2022
Я пытаюсь редактировать базовую команду crud с базовым приложением, используя python django

Я могу создать obj просто найти. Я хочу предварительно загрузить форму, чтобы пользователь внес изменения и обновил/сохранил их в базе данных. После внесения изменений добавляются " ", (), [[[enter image description here](https://i.stack.imgur.com/Tan5A.png)](<a href="https://i.stack.imgur.com/jGJsK.png" …

20.12.2022
Ошибка Google Calendar API v3 после разрешения с помощью oauth2.0

Я последовал примеру quickstart для интеграции моего django приложения с google calendar. Разница между quickstart и моей ситуацией в том, что я просто хочу сгенерировать URL и отправить его обратно моему пользователю, через from google_auth_oauthlib.flow import …

20.12.2022
Какова наилучшая практика работы с кнопками в Djnago?

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

20.12.2022
Как я могу фильтровать теги с помощью Alpine.js

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

20.12.2022
Страница моего сайта не загружается на смартфонах iPhone

Я сделал свой первый сайт (https://pasta-la-vista.ck.ua/), но столкнулся с проблемой. Сайт работает на компьютере и Android, но страница меню (https://pasta-la-vista.ck.ua/menu/) не загружается на iPhone. Я не смог найти никакой информации о том, с чем …