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

29.03.2022
Как сохранить файл csv в модели django?

Это моя модель class CSV(models.Model): name = models.CharField(max_length=50, blank=True, null=True) height = models.CharField(max_length=50, blank=True, null=True) mass = models.CharField(max_length=50, blank=True, null=True) hair_color = models.CharField(max_length=50, blank=True, null=True) skin_color = models.CharField(max_length=50, blank=True, null=True) eye_color = models.CharField(max_length=50, blank=True, null=True) birth_year = models.CharField(max_length=10, blank=True, null=True) …

29.03.2022
Как подождать в django, пока придет запрос на конечную точку?

Подскажите, с помощью чего можно дождаться ответа на другой конечной точке? Я нахожусь на главной странице (index), ввожу что-то в форму. POST запрос отправляется на другой сервер. В этот момент: другой сервер обрабатывает данные и, в зависимости от …

29.03.2022
Django Admin CSS работает не так, как нужно

Я выполнил код python manage.py collectstatic, после чего все статические файлы были собраны в папку static. но статические файлы, необходимые для сайлинга админ панели не работают. Не могли бы вы помочь? settings.py STATIC_URL = 'static/' STATICFILES_DIRS = [ …

29.03.2022
Скрытие точного расположения классов и функций в приложении Django (аналогично тому, как работает __init__.py)

У меня есть приложение Django с такой иерархией: app_name ├── __init__.py ├── directory │ ├── one.py │ └── two.py ├── views.py │ ... В one.py у меня есть класс под названием One …

29.03.2022
Вход на сайт через два разных домена?

У меня есть сомнения по поводу кросс-сайтового входа. один сайт сделан на php, а другой сайт сделан на python django. как соединить эти два сайта? вход на сайт креста эти сайты находятся на разных доменах. один …

29.03.2022
Коллективное удаление изображений из блога трясогузки

У меня есть сайт wagtail, который я развертываю с помощью elasticbeanstalk. Когда я развертываю collectstatic, запускается: .platform/hooks/postdeploy #!/bin/sh source /var/app/venv/staging-LQM1lest/bin/activate python /var/app/current/manage.py migrate python /var/app/current/manage.py createsu python /var/app/current/manage.py collectstatic --noinput Я обнаружил, что это имеет эффект удаления …

29.03.2022
Добавить дополнительную HTML-разметку к функциям в редакторе RichTextField в Wagtail?

Как добавить дополнительную HTML-разметку к отдельным элементам RichTextField в Wagtail и сохранить ее в базе данных? В частности, мне нужно изменить стандартный вид отображаемого списка <ul>, чтобы в нем вместо пулевых точек использовались значки пользовательского шрифта Так что вместо …

29.03.2022
Как загрузить случайные картинки из списка массива картинок (который представляет собой папку, которую я превратил в список с помощью **listdir** )в базу данных

Я хочу загрузить случайные картинки из статической папки с именем в мою базу данных. Это мои файлы. Пожалуйста, подскажите способ. Я застрял здесь навсегда. views.py class VerifyOTPView(APIView): permission_classes = (AllowAny,) serializer_class = VerifyOTPSerializer def post(self, request): serializer = VerifyOTPSerializer(data=request.data) mobile …

29.03.2022
Внутреннее объединение не работает при сериализации данных

Подобные вопросы задавались и раньше, но я не могу использовать ни один из ответов для своего случая. Желаемый (SQL) запрос: SELECT project.name, invitation.* FROM invitation INNER JOIN project ON invitation.project_id_id=project.id; Модели: class project(models.Model): project_code = models.CharField(max_length=250, …

29.03.2022
Как проверить данные метода POST/PUT api во Flask

data = request.get_json(force=True) print(data) emp = Employee.query.get(employee_id_to_update) print(emp.name) print(set(data.keys())) if 'dm' in data.keys() and logged_user.designation.lower() != "hr": return jsonify("You cannot perform this action") if data.get('name') : emp.name=data\['name'\] if data.get('email'): …

29.03.2022
Django - используя HTMX, какой символ размещается/вставляется при табуляции по ячейкам таблицы?

У меня есть таблица, а внутри таблицы находится форма. Каждая ячейка в таблице имеет тег input и отображает объект. Этот объект может быть изменен напрямую, потому что я использую htmx для обнаружения нажатия клавиш в каждой ячейке. Мое представление …

29.03.2022
Требуется руководство ... [закрыто]

За последние 3 месяца я хорошо изучил python и немного Django. Сейчас я в замешательстве, стоит ли мне продолжать изучать фронтенд и Django или лучше начать изучать структуры данных и алгоритмы. Так как хочу заняться разработкой. Пожалуйста, помогите мне …

29.03.2022
Nginx svelte django(waitress) внешний ip не отвечает

'nginx.conf' server { listen 8888; server_name xxx.xx.xxx.xx; // my PC's external ip root html; } и я запускаю django сервер официанткой в xxx.xx.xxx.xx:8072 вот мой простой код для получения данных с сервера django const res = await fetch(http://xxx.xx.xxx.xx:8072/myapp/); …

29.03.2022
Настройка входа в google с помощью фреймворка Django rest framework плюс React Js

просмотров class GoogleCreateAccount(APIView): permission_classes = [permissions.AllowAny] def post(self, request): reg_serializer = RegisterSerializer(data=request.data) if reg_serializer.is_valid(): new_user = reg_serializer.save() if new_user: # add these r = requests.post('http://127.0.0.1:8000/auth/token', data={ 'username': new_user.email, 'id_token': request.data['code'], #'password': request.data['password'], 'client_id': '304129974707-79jslq7l318va16eacni8cveokn237g8.apps.googleusercontent.com', 'client_secret': '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', 'grant_type': 'id_token' }) …

29.03.2022
Почему смещение часовых поясов в django отличается?

Django 3.2.10, Python 3.9 settings.py TIME_ZONE = 'Europe/Moscow' script.py from django.utils import timezone tzinfo = timezone.localtime().tzinfo # <class 'pytz.tzfile.Europe/Moscow'> tz = timezone.get_current_timezone() # <class 'pytz.tzfile.Europe/Moscow'> dtz = timezone.get_default_timezone() # <class 'pytz.tzfile.Europe/Moscow'> datetime_object = timezone.now() print(datetime_object) # 2022-03-29 03:34:42.244830+00:00 print(datetime_object.replace(tzinfo=tzinfo)) …

29.03.2022
Как ввести массив в django html

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

29.03.2022
Сброс пароля Пользовательское сообщение проверки электронной почты Django с MongoDB

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

29.03.2022
ModuleNotFoundError: Нет модуля с именем 'djangoherokuapp'

При развертывании моего приложения django на heroku я получаю ошибку 2022-03-29T03:17:52.079107+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1014, in _gcd_import 2022-03-29T03:17:52.079107+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 991, in _find_and_load 2022-03-29T03:17:52.079108+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 961, in _find_and_load_unlocked 2022-03-29T03:17:52.079108+00:00 app[web.1]: …

29.03.2022
Я хочу использовать фильтр независимо от пробельных символов в djangorestframework

у меня есть class KceeService: def getTbBookCrwalingByTitleAndWriter(title, writer): bookData = [] queryset = tb_book_crawling.objects.filter(title__icontains=title, writer__icontains=writer).order_by('-publish_date') for query in queryset: bookData.append(TbBookCrawlingSerializer(query).data) return bookData but title = 'new york 1' , реальные данные колонки = 'new york1' …

29.03.2022
Развертывание django rest на apache в окне

Я перешел по этой ссылке для развертывания django https://github.com/Johnnyboycurtis/webproject#apache-and-mod_wsgi я использую apache на xampp и вот мой текст, добавленный в httpd.conf Listen 8080 ServerName localhost:8080 #first i try to use port 80 but it not …

29.03.2022
Продолжайте получать ошибку формы Django "это поле обязательно", даже если поле заполнено

Я создаю веб-приложение Django и начинаю использовать формы Django. Я продолжаю получать эту ошибку, даже если поле имени проекта введено. <tr><th><label for="id_title">projectName:</label></th><td><ul class="errorlist"><li>This field is required.</li></ul><input type="text" name="title" maxlength="100" required id="id_title"></td></tr> Ниже приведен мой код. …

29.03.2022
Настройка AWS SES с помощью Django

Я пытаюсь добавить AWS SES в свой проект. Где я получаю другой регион в списке MessageRejected at / An error occurred (MessageRejected) when calling the SendRawEmail operation: Email address is not verified. The following identities failed the check in …

29.03.2022
Post and Delete vs. Post and Patch для BooleanField модели?

Я использую Postgres. Я видел темы, сравнивающие DELETE и INSERT против UPDATE, но мой случай использования немного отличается: Я хочу позволить пользователям "отмечать" и "снимать отметку" с модели Item, чтобы она была true или false с состоянием по …

29.03.2022
КАК отправить аутентификационный номер по электронной почте

Я хочу отправить 8-значный номер аутентификации по электронной почте. Как бы я ни старался, я не знаю, что я делаю неправильно. Сначала я установил smtp. Затем я заполнил форму. После создания представления, я создал шаблон. <a href="https://i.stack.imgur.com/Ue2Ty.png" …

29.03.2022
DRF: как создать пользовательский FilterSet для фильтрации ближайших пользователей по расстоянию

Я пытаюсь создать пользовательский FilterSet для фильтрации близлежащих пользователей по расстоянию. Например, если я посылаю GET /api/list/?distance=300, я хочу получить всех пользователей, которые находятся на расстоянии меньше или равном 300м от меня В моей модели есть 2 …

29.03.2022
Включите круглые скобки в django 'layout.html'

У меня есть строка в моем layout.html файле: &lt;a class="nav-link" href="{% url 'index' %}"&gt;Watchlist &lt;span class="badge bg-secondary"&gt;{{ user.watchlist.all() | length }}&lt;/span&gt;&lt;/a&gt; Но шаблон Django не позволяет () внутри {{ }}. Я даже не могу сделать …

29.03.2022
Может быть, я что-то делаю не так с моим сайтом-агрегатором контента? Я не могу заставить статьи отображаться

Я следовал онлайн-учебнику, но смог соскрести различные веб-сайты. Я не могу заставить заголовки статей отображаться. Я не уверен, проблема ли это с моей функцией возврата или с моим HTML-файлом. Вот код для файла views.py from django.shortcuts import render import …

29.03.2022
Django пагинация и текущая страница с кнопкой названия валюты другого значения "USD" или "EUR"

Я пытаюсь передать 2 значения в моем Django криптовалютном проекте page_number и currency, например USD. Page Load Crypto currencies with defalut converter to price in USD User have possibility to change currency from USD to EUR or JPY or …

29.03.2022
Как перенаправить при возникновении ошибки внутри представления на основе класса Django

У меня есть представление на основе класса (допустим, DetailView), которое отображает страницу со списком объектов на основе slug в URL. Но если объект с заданным slug не существует, он выдает ошибку. Что я хочу, так это перенаправить на главную …

29.03.2022
Pytest для проверки существования полей, перечисленных в list_display

Я пишу модульные тесты и хочу узнать, можно ли сделать тест на существование всех list_display полей в интерфейсе администратора. например, для этой модели: class Order(models.Model): class PaymentStatuses(models.TextChoices): PENDING = "pending" PAID = "paid" REFUNDED = "refunded" order_ref = …

29.03.2022
Могу ли я использовать значения из одной формы в другой форме с помощью Django?

У меня есть приложение Django с двумя формами, где views.py выглядит следующим образом: import pandas as pd import numpy as np from django.contrib.auth.decorators import login_required from django.shortcuts import render from django.template.response import TemplateResponse from pbmcalculator.models import PbmCalculator, simulator from …

29.03.2022
Django UpdateView возможно только в течение 15 минут

У меня есть небольшое приложение. В модели у меня есть: created_at = models.DateTimeField(auto_now_add=True, default = 'time and date created'), Теперь я хочу, чтобы через 15 минут после созданного_at UpdateView больше не выполнялся. однако я просто …

29.03.2022
Как я могу запустить несколько серверов Django из одного проекта Pycharm?

Я хочу иметь возможность запускать три разных сервера Django из одного проекта Pycharm, однако, когда вы заходите в: settings -&gt; languages &amp; frameworks -&gt; Django похоже, что вы можете установить только 1 корень проекта Django, 1 файл Django …

29.03.2022
Сохранение центроида (мульти)многоугольника как геометрии точки в модели

У меня есть две таблицы, одна с многополигональными геометриями, другая с колонкой для точечных геометрий. Я хочу, чтобы центроид выбранного многоугольника сохранялся как геометрия точки для другой таблицы. class matview_all_administrative_units(models.Model): lau_id = models.IntegerField(primary_key=True) ortsgemeinde = models.CharField(max_length=150) verwaltungsgemeinde = models.CharField(max_length=150) …

29.03.2022
Django: ограничение с нулевыми условиями по нескольким полям

У меня есть модель в проекте Django/PostgreSQL и я хочу добавить следующие ограничения на три nullable поля: либо все поля являются NULL, либо все из них не являются. Вот код (упрощенный): class SomeModel(models.Model): …

28.03.2022
Как изменить данные внутри связи многие ко многим?

Имеется несколько моделей, основные из них: class Status(models.Model): title = models.CharField(max_length=255, verbose_name='Статус') class Shipment(models.Model): #много разных атрибутов status = models.ForeignKey(Status, verbose_name='Статус', on_delete=models.PROTECT, blank=True, null=True) class Dilevery_Transport(models.Model): #много разных атрибутов freight = models.ManyToManyField(Shipment, verbose_name='Отправления', blank=True) status = models.ForeignKey(Status, verbose_name='Статус', on_delete=models.PROTECT, blank=True, …

28.03.2022
После развертывания проекта django, emal send не работает. Кто-нибудь может помочь мне исправить это?

В моем проекте django, когда я работаю на localhost, отправка почты работает. После этого я развернул свой проект на aws, но в это время отправка почты не работает. Кто-нибудь может объяснить это? Мой файл settings/base.py EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' …

28.03.2022
Как я могу показать фотографию mi профиля?

Фотография загружается и сохраняется в базе данных, но я не могу показать ее в шаблоне. Что я могу сделать? Где проблема? Какова будет логика? Настройки: STATIC_URL = '/static/' STATICFILES_DIRS = [STATIC_DIR] MEDIA_URL = '/media/' Урлы: urlpatterns …

28.03.2022
Можно ли использовать текстовое поле в postgres с полем charfield в django?

У меня есть таблица в postgres со столбцом description, который имеет тип varchar(2000), поэтому в django: description = serializers.CharField(......., max_length = 2000) Я хочу изменить столбец description в postgres на тип text Могу ли я оставить …

28.03.2022
Как хранить данные пользователя из модели пользователя в таблице базы данных в django

У меня есть таблица Buyer в базе данных mysql, и я хочу взять имя пользователя, email, пароль из модели User (модель django по умолчанию) и сохранить их в таблице Buyer, Модель покупателя в models.py: class Buyer(models.Model): row_id = models.AutoField(primary_key=True) …