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

14.03.2022
Как изменить url при перезагрузке, если объект базы данных изменился?

Есть поле с названием landingpage. Если администратор изменяет посадочную страницу, пользователь получает эту перенаправленную страницу, а также если пользователь обновляет страницу, пользователь перенаправляется на эту измененную перенаправленную страницу. def coustomLandingPage(req): show = liveEvents.objects.get() return redirect(show.landingPage) urls.py from …

14.03.2022
Итерация данных в таблице в Django

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

14.03.2022
Простое использование Swagger с Django

Я разработчик на c#, который недавно перешел на python/django (выбор компании, не мой). Я пытаюсь использовать swagger/openAPI для документирования конечных точек, но не могу найти способ сделать это без значительных усилий. В настоящее время большинство фреймворков из коробки, которые я …

14.03.2022
Django - Ошибка при просмотре HTML шаблона с автогенерируемой URL ссылкой на функцию просмотра

Я перечисляю кучу товаров, и в шаблоне HTML он содержит URL ссылку на отдельный товар (ссылка генерируется автоматически), но я получаю эту ошибку при просмотре страницы: reverse for 'producer_detail' with arguments '('itemxxx', datetime.datetime(1980, 1, 1, 0, 0, tzinfo=<UTC>))' not …

14.03.2022
Фильтрация поиска с помощью react и django

Я хочу сделать фильтрацию поиска, используя React и django. Со стороны Django это работает, но во фронтенде Стоит мне набрать любое слово, как я тут же получаю [объект, объект] внутри панели. Может ли кто-нибудь направить меня Спасибо в Articles.js …

14.03.2022
Установите TAILWIND CSS в DJANGO

Я пытаюсь установить и использовать Tailwinds CSS в моем Django проекте, но, похоже, у меня ничего не получается. Вот что я делаю сейчас Я создал свой проект, приложение и добавил это в настройках STATIC_URL = '/static/' …

14.03.2022
Невозможно получить доступ к отношениям ManyToMany в Django

У меня проблема с доступом к данным в отношениях M2M в Django Вот модели. class Country(models.Model): basic_country = models.ForeignKey( 'datalake.BasicCountry', on_delete=models.PROTECT, null=True, blank=True ) name = models.CharField( max_length=100, unique=True ) two_letter_code = models.CharField( max_length=2, null=True, blank=True, unique=True ) …

14.03.2022
Шаблоны Django: Передача значения django в default_if_none в шаблонах

Я пытаюсь передать два значения в шаблоны django. Я хочу, чтобы значение 2 отображалось, когда значение 1 равно None. {{ gl.name|default_if_none: gl.name_two }} Помогите, пожалуйста, как мне с этим справиться. Спасибо

14.03.2022
Кэш Django возвращает ошибку при использовании cache.keys()

У меня есть следующий фрагмент кода, который я выполняю import os from django.core.cache import cache os.environ['DJANGO_SETTINGS_MODULE'] = 'project.settings' cache.keys("q*") но возвращает ошибку. Traceback (most recent call last): File "test_script.py", line 7, in <module> cache.keys("q*") File "/home/vagrant/.virtualenvs/proj/lib/python3.8/site-packages/django_redis/cache.py", line …

14.03.2022
ModuleNotFoundError: Нет модуля с именем 'app' Heroku

При развёртывании моего сайта с помощью Heroku я столкнулся со следующей проблемой: ModuleNotFoundError: No module named 'qr_code' поэтому сайт не развертывается Это хвост журнала: Мой requirements.txt содержит следующее: asgiref==3.5.0 Django==4.0.3 django-qr-code==3.0.0 …

14.03.2022
Django admin list_display не является callable

Class branch(models.Model): name = models.CharField(max_length=10, unique=True) class company_group(models.Model): branch = models.ForeignKey(branch, on_delete=CASCADE) segment = models.ForeignKey(segment, on_delete=CASCADE) class position_control(models.Model): company_group = models.ForeignKey(company_group, on_delete=CASCADE) position = models.ForeignKey(position, on_delete=CASCADE) rank = models.SmallIntegerField() valid = models.BooleanField(default=True) class PositionControlAdmin(admin.ModelAdmin): list_display = ('company_group__branch', 'position', 'rank', 'valid') …

14.03.2022
Лучшие практики хранения большого текста в django

Я разрабатываю некоторые api для мобильного приложения для книг. У меня есть несколько огромных больших текстов. Для этого api ответ медленный. Есть ли лучший способ или какое-либо стороннее решение для хранения больших текстов?

14.03.2022
Как запустить docker-compose

Коллеги, запускаю docker-compose up --bild и появляется ошибка: failed to solve: rpc error: code = Unknown desc = failed to solve with frontend dockerfile.v0: failed to read dockerfile: open /var/lib/docker/tmp/buildkit-mount870402920/Dockerfile: no such file or directory Dockerfile и docker-compose …

14.03.2022
Аннотированное поле Django Sum

Я пытаюсь суммировать аннотированное поле в Python Первый, class InvoiceItems(models): units = FloatField(...) price = FloatField(...) sku = CharField(...) Итак, я хочу annotate перечислить units * price затем Sum() их все для заданного sku но qs = …

14.03.2022
Django: Медиана результата подзапроса (возможно, она же Joining с подзапросом)

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

14.03.2022
Использование модели django в другом приложении

У меня есть два разных приложения для главной страницы (main) и событий (events) В models.py у меня есть класс "Event". В событиях/views.py def all_events(request): events_list = Event.objects.all() return render(request, 'event-listing.html', {'events_list': events_list}) что сработало просто …

14.03.2022
Невозможно подключить базу данных Azure MySql в проекте Django напрямую

Я пытался подключить базу данных Azure Mysql в django, используя db_name, post, имя пользователя, пароль и имя хоста. File "C:\Users\somesh.hiremath\Desktop\Django\Somesh\dj-Somesh\lib\site-packages\MySQLdb\__init__.py", line 123, in Connect return Connection(*args, **kwargs) Файл "C:\Users\somesh.hiremath\Desktop\Django\Somesh\dj-Somesh\lib\site-packages\MySQLdb\connections.py", строка 185, in __init__ super().__init__(*args, **kwargs2) django.db.utils.OperationalError: (1045, "Access denied …

14.03.2022
Django: Как отправить элемент div в views.py без перезагрузки страницы?

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

14.03.2022
Django: Я случайно удалил файл admin.py. как его восстановить?

Я удалил файл admin.py с помощью команды rm. Теперь проект работает. Но после перезапуска Nginx он не работает. Кто может мне помочь?

14.03.2022
Как условно включить и выключить Cursor Pagination на Django Rest Framework?

У меня есть конкретный случай, когда мне нужно сделать доступной одну и ту же конечную точку queryset для фронтенда с пагинацией и без нее. Мне нужно использовать CursorPagination и в настоящее время я просто устанавливаю pagination_class = CursorPagination на …

14.03.2022
Сравнение между двумя пользовательскими моделями

У меня есть две модели. UsersOne и UsersTwo. Обе эти базы данных выглядят следующим образом: class UsersOne(models.Model): username = models.CharField(max_length=255, unique=True) firstname = models.CharField(max_length=255, blank=True, null=True) lastname = models.CharField(max_length=255, blank=True, null=True) password = models.CharField(max_length=255) email = models.CharField(max_length=255, blank=True, null=True) …

14.03.2022
CustomUser Migration Failed Django

Я попытался выполнить миграцию, но получил следующие сообщения об ошибках: ERRORS: accounts.CustomUser.groups: (fields.E304) Reverse accessor for 'accounts.CustomUser.groups' clashes with reverse accessor for 'auth.User.groups'. HINT: Add or change a related_name argument to the definition for 'accounts.CustomUser.groups' or 'auth.User.groups'. accounts.CustomUser.user_permissions: (fields.E304) …

14.03.2022
Код переходит только в блок except (не в блок Try) [закрыто]

Я написал следующий код на django для забывания пароля, мой код представления выглядит следующим образом, def forgot_password(request): if request.method=="POST": try: user=User.objects.get(email=request.POST['email']) subject='OTP for new password' otp=random.randint(1000,9999) message = 'OTP for forgot password is '+str(otp) email_from = settings.EMAIL_HOST_USER recipient_list=[user.email,] send_mail( subject,message,email_from,recipient_list …

14.03.2022
Как использовать электронную почту в качестве имени пользователя для регистрации в Django

Я новичок в django и создаю форму регистрации, используя django's UserRegistrationForm, которая требует имя пользователя и пароль. Я хочу использовать email вместо имени пользователя. Как я могу это сделать? def register(request): if request.method == 'POST': form = UserRegisterForm(request.POST) if …

14.03.2022
Я делаю проект на базе Django rest framework. Мне нужна пользовательская пагинация в этом ListApiview

Class ItemLedgerView(generics.ListAPIView): permission_classes = [ItemLedgerPermission] queryset = PurchaseDetail.objects.all() pagination_class= CustomPagination paginate_by = 10 def get(self, request): query_dict = { } for k, vals in request.GET.lists(): if vals[0] != '': k = str(k) query_dict[k] = vals[0] query_filter = {} if "date_after" …

14.03.2022
Cors не позволяет притянуть данные

Проект на React + Django (первое время тоже не мог притянуть данные через fetch, тоже из-за корс, но решил проблему с помощью обычного плагина для браузера) Пытаюсь перенести все на Electron, но появилась такая же проблема с корс. В настройках …

14.03.2022
Django tests: клиент запрашивает пустую строку вместо объекта WSGIRequest

Я работаю над проектом django, для которого я создал приложение, используемое в других проектах. Приложение и проект имеют свой собственный репозиторий и папку. Я хочу написать тесты, специфичные для приложения этой формы: from django.test import TestCase from django.urls …

14.03.2022
Как обновить опции (переменная django queryset) тега select на основе значения события onchange в шаблоне django?

Мне нужно будет обновлять значения опций после выбора в шаблоне Django? Например, <select id="state" type="text" name="state" onChange="update()"> <option value="">Select state</option> {% for state in state %} <option value="{{state.id}}" {{state.name|capfirst}} </option> {% endfor %} </select> После …

14.03.2022
Представление обобщения/специализации в django

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

14.03.2022
Создайте объект из текста, представляющего имя класса

Я не знаю, возможно ли это, но я храню вывод type(...) в строке. Выводом является класс, созданный мной: type(...) -> <class 'apps.X.Y.Z.Listings'> Я сохраняю это как текст, но позже я хочу использовать это для создания объекта. Как это …

14.03.2022
Добавление к списку заменяет последний элемент в промежуточном ПО Django

У меня есть промежуточное ПО, которое я использую для сохранения истории маршрутов в моем приложении Django для использования с хлебными крошками, но по какой-то причине последний элемент в списке заменяется, а не добавляется в конец списка. ROOT_ROUTE_PATH …

14.03.2022
Форма регистрации Django не отображается у пользователей администратора при отправке

Я хочу создать регистрацию и логин, но когда я создаю аккаунт в http://127.0.0.1:8000/register/, он не отображается в админке (http://127.0.0.1:8000/admin/auth/user/) views.py from django.contrib.auth.decorators import login_required from django.contrib.auth.forms import UserCreationForm, UserChangeForm from django.contrib.auth import authenticate, …

14.03.2022
Набор запросов только по первому внешнему ключу, связанному с экземпляром

Допустим, например, у меня есть такие модели: class Person(models.Model): name = models.CharField(max_length=50, blank=True, null=True, verbose_name=_('name')) class Keyword(models.Model): value = models.CharField(max_length=50, blank=True, null=True, verbose_name=_('name')) person = models.ForeignKey('Keyword', on_delete=models.CASCADE) Я хотел бы сделать запрос по модели Person, где мы …

14.03.2022
Djang Update Mnagement Command

Я пытаюсь дать команду таким образом, чтобы когда черный список будет TRUE, а активный будет FALSE, Но я получаю все Blacklist TRUE и Active is FALSE. from django.core.management import BaseCommand from wm_data_collection.models import roses class Command(BaseCommand): help …

14.03.2022
Django models ImportError

Я пытаюсь создать проект Django 4. Я добавил новое поле в модулях и при выполнении миграций. У меня возникла ошибка: from ..users.models import Profile ImportError: attempted relative импорта за пределы пакета верхнего уровня у меня есть следующая …

14.03.2022
Как я могу разделить в python буквы [закрыто]

Samples id : ERT_74982374832748723985 ; IIRU_02984082936598239Q ;HWUQHDI_9837945647095473067 но мне нужно разделить буквы, что я могу написать? sample_id = int(sample_name[0].split('ERT_')[1])

14.03.2022
Как загрузить CSV-файл, созданный в Django, на AWS S3?

У меня есть модель Django, которая имеет поле FileField, файл должен быть сохранен в AWS S3. models.py: class Search(models.Model): user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='searches') type = models.CharField(max_length=150) keyword = models.CharField(max_length=150) amount = models.IntegerField() date = models.DateTimeField(auto_now_add=True) status = models.CharField(max_length=50) …

14.03.2022
Получение данных из базы данных и проецирование их на Datatable с помощью django/ajax

Я только недавно изучил Django/ajax/datatables. Я могу проецировать данные с помощью цикла {%for%} и пытаюсь сделать то же самое с помощью ajax вызовов. Мое мнение: def is_ajax(request): return request.META.get('HTTP_X_REQUESTED_WITH') == 'XMLHttpRequest' def getfromServer(request): if is_ajax(request=request) and request.method …

14.03.2022
Изменить свойства свойств класса (verbose_name exmpl.) из базовой модели Django

У меня есть абстрактный класс с полем name и slug. Когда я наследую от другого класса, я хочу изменить параметр verbose_name в соответствии с этим классом. Как я могу установить это свойство? Я хочу установить параметр verbose_name поля name …

14.03.2022
Django - Как добавить форму комментария в конец опроса

Пожалуйста, помогите с этим. Я создал приложение для опроса (следуя учебнику TraversyMedia). Я хочу, чтобы пользователь мог добавить комментарий вместе с опросом. Я создал модель "Комментарий" и из админки могу установить комментарий к определенному вопросу и на первой странице могу …