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

11.02.2022
Код Django работает на локальной машине, но не работает на heroku

мой код Django работает на моем компьютере, но когда я разместил его на Heroku, он показывает ошибку, но когда я запускаю программу на своей машине, она работает нормально. Кто-нибудь может помочь мне, пожалуйста. Ошибка : 2022-02-11T17:26:36.187430+00:00 app[web.1]: <QueryDict: {'csrfmiddlewaretoken': …

11.02.2022
Как перенести сайт Wordpress на Django

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

11.02.2022
DRF: Обновление модели в другом сериализаторе моделей или представлении

Итак, у меня есть модель User и schools, которые связаны как Owens(ManyToMany), student и staff, если владелец регистрируется и создает школу, я хотел бы выполнить частичное обновление поля Owens в request.user с null/blank или ранее созданных школ до добавления …

11.02.2022
Django.db.utils.IntegrityError: Строка в таблице 'main_page_projects' с первичным ключом '1' имеет недопустимый внешний ключ

Создал первую модель проекта и заполнил ее некоторыми данными, затем попытался добавить к ней модель профиля (там нет данных) через внешний ключ и при попытке выполнить миграцию для связывания модели профиля с моделью проекта получил ошибку: django.db.utils.IntegrityError: Строка в таблице …

11.02.2022
Django Изображение не отображается в django при использовании тегов шаблона

Когда я пытаюсь вызвать изображение вот так {{ profile.image.url }} оно работает на странице профиля, но на главной странице, когда я делаю {{ post.user.profile.image.url }} ничего не отображается и это не то, что я ожидаю. Я также попробовал проверить, …

11.02.2022
Django (dj-rest-auth) Пользовательская регистрация пользователей с помощью ForeignKey

Я создал пользователя custome в моем приложении, и указывает на запись часового пояса, в модели TimeRegion Model. model.py class TimeRegion(models.Model): id=models.UUIDField(primary_key=True,default=uuid.uuid4,editable=False,) tz_key=models.CharField(max_length=200,) class CustomUser(AbstractUser): id=models.UUIDField(primary_key=True,default=uuid.uuid4,editable=False,) user_timezone=models.ForeignKey(TimeRegion,verbose_name="Time Zone",on_delete=models.DO_NOTHING, blank=True, null=True) Расширение вызова API для включения пользовательского поля. serializers.py …

11.02.2022
Как расшифровать содержимое в бэкенде, а затем передать его во фронтенд с другими атрибутами

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

11.02.2022
Django ModuleNotFoundError: Нет модуля с именем 'core'

Я работал над блогом. Статические файлы находятся в ведре на aws, а сайт размещен на heroku. Каждый раз, когда я пытаюсь отредактировать запись в блоге, т.е. (http://127.0.0.1:8000/admin/blog/post/1/change/) я получаю эту ошибку: File "C:\Users\Hp\AppData\Local\Programs\Python\Python310\lib\importlib\__init__.py", line 126, …

11.02.2022
'>' не поддерживается между экземплярами 'str' и 'float'

Я использую оператор if с условием или но это показывает ошибку сначала я ошибся с условием "нет и или" print(farm_acerage) print(batch_acerage) print(current_acerage) if farm_acerage in (None, 0): return Response({"error": True, "message": "Add farm first"}, status = status.HTTP_200_OK) if farm_acerage is …

11.02.2022
Django.core.exceptions.ImproperlyConfigured: Установите переменную окружения EMAIL_HOST [duplicate]

Я пытаюсь развернуть свое приложение на heroku. после успешного выполнения git push heroku main я пытаюсь выполнить команду heroku run python manage.py makemigrations и я получаю эту ошибку мой settings.py выглядит следующим образом import …

11.02.2022
Диаграмма разброса Django Plotly Dash теряет интерактивность при добавлении DataTable

Я использую утилиту django-plotly-dash для встраивания приложений Dash в страницу Django. Если у меня есть график Plotly Scatter в том же приложении, что и Dash DataTable, то график теряет свою интерактивность.

11.02.2022
Загрузка данных из фикстуры в Django не работает после миграции схемы

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

11.02.2022
Mssql не является доступным бэкендом базы данных или не может быть импортирован

Я следую этому руководству. Mssql-django и у меня Django версии 3.2.12. Я уже установил mssql-django 1.1.1 модифицировал мой settings.py так, чтобы 'ENGINE': 'mssql', Но я все еще получаю эту ошибку django.core.exceptions.ImproperlyConfigured: 'mssql' isn't …

11.02.2022
Django преобразует внешние данные API в набор запросов, не взаимодействуя с локальной базой данных

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

11.02.2022
Django ORM присоединяется к сырым запросам

Я хочу присоединить довольно сложный подзапрос к кверисету Django ORM: Результирующий запрос должен иметь вид: select id from webshop_product left outer join ( select product_id, count(extra_col) as quantity from ( select product_id, col1 as extra_col from xyz where x …

11.02.2022
Как создать мега выпадающий список в django?

Кто-нибудь может рассказать мне как создать mega menu drop down в django. Я создал но я хочу если 5 случайных категорий и 3 подкатегории каждой категории я могу отобразить категорию но не могу отобразить подкатегорию так как я могу отобразить …

11.02.2022
GraphQL-запрос, сделанный со страницы React к Django App, заблокирован в ответе

В настоящее время я работаю над индивидуальным проектом, который создает GraphQL запрос в приложении react и отправляет его в приложение Python django для получения ответа. Проблема в том, что когда я запрашиваю GraphQL запрос со страницы react, я …

11.02.2022
Django как включить все столбцы из одной таблицы, но только подмножество столбцов в другой таблице, используя tbl.only?

Я хочу присоединить дочернюю таблицу к родительской таблице и вернуть все столбцы из дочерней таблицы (child.*), но только определенные столбцы из родительской таблицы (parent.foo, parent.bar), используя only, но не defer. Существует ли синтаксис для создания SQL, подобного следующему: …

11.02.2022
Как сделать так, чтобы представление, использующее веб-скрапер, загружалось быстрее

У меня есть представление, которое выводит на страницу результаты по городу назначения. Как часть представления, веб-скребок ищет цены на перелеты из региона пользователя в город назначения. После добавления веб-скрепера к представлению загрузка занимает около 8 секунд. Мне интересно, как …

11.02.2022
Фильтрация аннотированных агрегированных столбцов с помощью django_filters

Предположим, у меня есть модель Customer, которая связана с моделью Order. Я хочу получить список клиентов и сумму (или счетчик) их заказов в диапазоне дат. Если в данном диапазоне не было ни одного заказа для какого-либо клиента, аннотированный столбец …

11.02.2022
Django serializer.is_valid() вызывает другой пользовательский метод сериализатора

У меня есть тестовый сервер django. Я хочу размещать данные пользователя и возвращать ответ с 'username' и 'Token' после успешной регистрации. В следующем представлении я также проверяю, существует ли request.data['email'] уже в модели Users, потому что я хочу, чтобы …

11.02.2022
Django: Невозможно настроить пользовательскую модель django User

Я хочу создать свою собственную модель django User, потому что мне нужны дополнительные поля, но я получаю ошибку. Я прочитал много постов, но не нашел решения. В чем проблема? Код models.py: class User(AbstractBaseUser): username = models.CharField(max_length=30, unique=True), email = …

11.02.2022
Пропустить итерацию цикла for в python

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

11.02.2022
Не удается увидеть адрес, когда nginx обрабатывает порт и выдает 502 Bad Gateway

Я столкнулся с проблемой при изучении nginx. У меня есть 2 сервера на 2 разных портах. Я хочу, чтобы при обращении к "http://localhost/api/v1/clients/" возвращалась страница с информацией, хранящейся на порту 8000. Теперь я получаю ошибку 502 Bad Gateway. В консоли: …

11.02.2022
Как проверить и вернуть токены доступа и обновления после user.save()

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

11.02.2022
Как запустить цикл или любой другой метод для нижеупомянутого проекта django

Model.py: ``` from django.db import models class ddlname(models.Model): name=models.CharField(max_length=255) stdate=models.DateField() sttime=models.TimeField() endate=models.DateField() def __str__(self): return self.name``` views.py: ``` from django.shortcuts import render, HttpResponse, redirect from .forms import nameform from .models import ddlname def dashboard(request): if request.method=='GET': form=nameform() return render(request,'home.html',{'form':form}) else: …

11.02.2022
NoReverseMatch Django с использованием pk

Повтор для 'update' с ключевыми аргументами '{'pk': ''}'' не найден. Испробован 1 шаблон(ы): ['basic_app/update/(?P[0-9]+)/\Z'] 9 <p>Location: {{school_detail.location}} </p> 10 <h3>Students:</h3> 11 {% for student in school_detail.students.all %} 12 <p>{{student.name}} who is {{student.age}} years old</p> 13 {% endfor %} 14 15 …

11.02.2022
Запуск текстовых сценариев bash после запуска docker

У меня есть приложение django, скрипт test.sh и dockerfile. Я собрал dockerfile и запустил его с помощью docker run -d -p 80:80 IMAGE_NAME. Dockerfile FROM python:3.8-slim-buster RUN apt-get install -y ca-certificates wget RUN apt install gunicorn3 -y COPY ./ …

11.02.2022
Как отобразить атрибуты страницы в модели при отображении в StreamField?

У меня есть следующая StructBlock и Page модель: class PostGrid(blocks.StructBlock): title = blocks.CharBlock() post_1 = blocks.PageChooserBlock() post_2 = blocks.PageChooserBlock() class Meta: template = 'post-grid.html' class BlogIndex(Page): body = StreamField([('POSTS', PostGrid()),]) class Meta: template = 'base.html' class PostPage(Page): hero_title = …

11.02.2022
Современный лучший подход к использованию Django ORM с async?

Мир async Django быстро меняется, и трудно сказать, что в нем актуально, а что устарело. Итак, каков текущий наилучший подход к использованию Django ORM (или, возможно, другого ORM) для наилучшей/наилучшей возможности async? Что люди успешно используют сегодня? …

11.02.2022
Добавление id к маршруту url в Async-тестировании с помощью Django

Я создал простой чат и теперь хочу написать тест, чтобы проверить, подключается ли он. Следуя руководству в документации Channels, я придумал следующий тест: class ViewTestCase(TestCase): @classmethod def setUp(self): user_moderator = User.objects.create_superuser(first_name='tester', username='test1', password='123', email='testuser@gmail.com') user_player = User.objects.create_user(first_name='player', username='player1', password='1234', …

11.02.2022
Django Как искать querydict в шаблоне?

Когда я смотрю в querydict с {{get_copy}}, он показывает <QueryDict: {'grub_id__in': ['Yelek', 'Tunik', 'Tulum', 'Tshirt']}> так как я знаю, что как искать querydict {%for key,val in get_copy.items%} {{key}}{{val}} {%endfor%} но он показывает только одно …

11.02.2022
Взаимоотношения в Django между дочерней и родительской моделью

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

11.02.2022
Ограничение количества экземпляров в базе данных Django

Как ограничить количество экземпляров в базе данных на основе сущности? То есть я хочу, чтобы к сущности было прикреплено не более 5 фотографий. Также я хочу ограничить размер фотографии до 5мб. Есть ли у вас идеи, как это сделать? class …

11.02.2022
Как сделать LMS с помощью django?

Hi Я хочу узнать о создании быстрой и ответственной LMS с помощью Django. есть ли какой-нибудь курс для обучения этому? и что я могу сделать, чтобы сделать страницу сайта быстрой и простой в использовании и безопасной, как на Udemy?

11.02.2022
Доступ к данным по различным схемам в многопользовательской SaaS-системе с использованием ORM

< < select * from S1.table1 UNION ALL select * from S2.table1 Я нашел примеры, которые показывают, как сделать это с помощью прямого кода Postgresql; что-то вроде этого: ...хотя наш вариант был бы намного сложнее. Но я не нашел …

11.02.2022
Данные из базы данных django не отображаются

Данные из базы данных видны, кроме одного. Это HTML-файл, в котором не видно название обмена. Я хочу, чтобы имя биржи было видно, но оно не видно. Остальные данные видны. {% for balance in balances|dictsortreversed:"amount_fiat" %} &lt;tr class="spacer"&gt; &lt;td class="cell"&gt;&lt;div class="btn …

11.02.2022
Как создать пользовательский пагинатор в django

Я пытаюсь использовать встроенный в django пагинатор, но он не работает, потому что я не использую объект хранения базы данных Я создаю сайт с другими api... вот мой код: def index(request): response = requests.get("https://www.hetzner.com/a_hz_serverboerse/live_data.json") data = response.json() p …

11.02.2022
Django как создать базу данных клонов?

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

11.02.2022
Развертывание Django на heroku

Я успешно развернул свой проект Django на Heroku, но когда я пытаюсь загрузить URL, он показывает ошибку 505. Я проверил свои настройки, и все кажется нетронутым.