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

20.12.2022
Бессерверная функция превышает максимальный размер в 50 мб

Я пытаюсь развернуть свой проект Django на Vercel, и когда я развертываю свой проект, он выдает ошибку - "Бессерверная функция "StockChart/wsgi.py" имеет размер 128,14мб, что превышает максимальный лимит размера в 50мб." Ниже я прикрепил репозиторий GitHub моего …

20.12.2022
Django. Пустое значение у cleaned_data

Я реализиую авторизацию на сайте. Сделал вьюуху, а в ней вытащил данные из полей формы с помощью cleaned_data. Вывел на печать, там есть два ключа - username и password. У ключа password значение - пустая строка. Из-за этого не получается …

20.12.2022
Как загрузить несколько изображений с флагами в Django

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

20.12.2022
Интеграция веб-крючков PayPal с django

Я интегрирую Paypal в django-rest-фреймворк. Проблема заключается в ответе webhook от paypal. Я получаю ответ webhook json, когда я плачу некоторую сумму на paypal, уже создал url путь в моем приложении для этого. Образец ответа объекта JSON: {'event_version': '1.0', …

20.12.2022
OSError: Не найден исполняемый файл wkhtmltopdf: "b" в heroku

Я пытаюсь загрузить pdf-файл с помощью pdfkit на сайте, развернутом на heroku. Однако он выдает ошибку при каждой попытке загрузки. Он работает на локальном сервере, но не работает на сервере heroku. Я пытался использовать heroku-18, но это не сработало.

20.12.2022
Django - Попросите пользователей подтвердить изменение PDF-файла

У меня вопрос по поводу Fileupload. У меня есть форма, где пользователи могут загружать PDF и изменять загруженные PDF. Когда они изменяют PDF, я хочу добавить предупреждение, прося их подтвердить изменение PDF. Подскажите, как лучше всего это сделать? …

20.12.2022
Как отфильтровать данные из модели parant на основе наличия отношений с дочерней моделью

У меня есть эти модели class Tree(models.Model): field = models.TextField() class TaskProgress(models.Model): base_task = models.ForeignKey(BaseTask, on_delete=models.CASCADE) tree = models.ForeignKey(Tree, on_delete=models.CASCADE) class BaseTask(models.Model): trees=models.ManyToManyField(Tree, through='TaskProgress') class TaskType1(BaseTask): child1_field = models.TextField() class TaskType2(BaseTask): child2_field = models.TextField() как получить весь …

20.12.2022
Функциональность кнопки Submit Button не работает должным образом в Django

В настоящее время я работаю в проекте Django и у меня есть html-кнопка, которая используется для запуска скрипта python, который находится в папке проекта. Мой сценарий таков: я загружаю файл .pcap, а затем нажимаю на кнопку html, которая используется для …

20.12.2022
Не удается отобразить название категории с количеством статей django

Я пытаюсь показать количество статей в каждой категории в моем проекте django. Но он показывает id категории вместо имени_категории. Я хочу отобразить название_категории и соответствующее количество статей. blog/views.py def searchView(request): statistics = Post.objects.values('cid').annotate(num_articles = Count('cid')).order_by() return render(request, 'blog/search.html', {'statistics': …

20.12.2022
Объясните работу функции, пожалуйста!

Есть задача добавить возможность просмотров поста(с возможностью накрутки) в учебных целях. В интернете нашел такой код: models.py: class PageHit(models.Model): url = models.CharField(max_length=1000, unique=True) count = models.PositiveIntegerField(default=0) views.py: from django.db.models import F from functools import wraps …

20.12.2022
Когда я меняю URL администратора, URL API моего проекта не найден. как я могу решить эту проблему?

Path("admin/", admin.site.urls), к path("", admin.site.urls), Столько - это прекрасно. but API Not Found Мне нужно path("api/", include("config.api_router")), Примечание: когда я использую его path("admin/", admin.site.urls), API работает

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() …