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

26.01.2022
Не должна ли эта функция заканчиваться здесь?

Def createRoom(request): form = RoomForm() if request.method == 'POST': form = RoomForm(request.POST) if form.is_valid(): ***return redirect('home')*** #In here form.save() context = {'form' : form} return render(request, 'base/room_form.html', context) По моим сведениям, когда python видит return в функции, функция на …

26.01.2022
Как фильтровать объекты по определенному выбору

У меня есть такая модель: class ScientificInfo(models.Model): id = models.AutoField(primary_key=True) user = models.OneToOneField(User, on_delete=models.CASCADE) is_approved = models.CharField(max_length=64, choices=(('0', 'yes'), ('1', 'no')), blank=True) is_interviewed = models.BooleanField(default=False) как я могу отфильтровать эту модель по полю is_approved, которое является полем …

26.01.2022
Как установить таймер внутри запроса get в APIView?

Я пытаюсь создать таймер внутри метода get в DRF View. Я создал метод таймера внутри класса GameViewController и пытаюсь добиться того, чтобы каждую минуту (5 раз подряд) пользователю показывался объект ресурса через запрос get и создавался объект game round. На …

26.01.2022
Django. Использование ldap авторизации и групп пользователей в разных доменах AD

Требуется настроить авторизацию пользователей в django по ldap из разных доменов. Например: Пользователь при авторизации вводит user@domain1 - требуется пройти авторизацию по ldap с доменом domain1 и получить список групп пользователя в AD и далее оперировать этим списком (Данные для …

26.01.2022
Объект 'str' не имеет атрибута '_encode_json'

Я написал тест с RequestFactory для проверки одного из моих представлений, со следующим кодом: class ViewTestCase(TestCase): @classmethod def setUp(self): self.factory = RequestFactory self.user = User.objects.create_user( first_name='tester', username='test1', password='123', email='testuser@something.com' ) def test_room_creation(self): payload = {"titlePlanning": "Test1","styleCards": "Fibonnaci","deck": ["1","2","3"]} request …

26.01.2022
Оплата кредитными картами в Django (Python) с RedSys

Мне нужно реализовать оплату кредитной картой в проекте Django. Но я не знаю, как начать, и не могу найти никакой информации об этом. What's the best module to do the integration? The module is well documented? and it …

26.01.2022
Как показать в шаблонах, если запланированное окончание проекта отложено на основании даты окончания в django?

Я вроде как застрял с логикой, где если проект, который просрочен и его значение прогресса все еще не 100% завершения, он должен показать отложенный текст. Я передал завершенный и текущий тексты, просто передав значение projects.project_progress в == и …

26.01.2022
Как фильтровать объекты в Django по времени, прошедшему за последние 24 часа?

Предполагая, что каждый день есть начальное время от 00:00 до 00:00, как лучше всего фильтровать объекты Django по времени, основываясь на текущем дне? Изначально я придумал следующее: from django.utils import timezone yesterday = timezone.now() - timezone.timedelta(1) qs = Foo.objects.filter(date__gte=yesterday) …

26.01.2022
Как я могу заставить эту форму работать и сохранять обновленную информацию?

Мне удалось заставить форму отображаться в модале, что было проблемой, с которой я столкнулся ранее, теперь я пытаюсь заставить это работать. Есть ли способ обойти это? Также я хочу проверить, что метод == 'POST', прежде чем проверять, действительна ли …

26.01.2022
Манипуляции со списком значений в Django

У меня есть список значений в Django maca = Orders.objects.all().values_list("order_date") Но я хочу манипулировать с датой заказа. Она отображается как YYYY-MM-DD, а я хочу изменить формат. Например maca = Orders.objects.all().values_list(datetime.strftime("order_date", "%d/%m/%Y") Это не только …

26.01.2022
Объект Django 'int' не является итерируемым при попытке обновить объект

Я получаю эту ошибку при попытке обновить объекты с false на True. вот мой код: class ListNoti(LoginRequiredMixin,ListView): raise_exception = True model = Notifications template_name = 'notifications/notifications.html' def get_context_data(self, **kwargs): data = super(ListNoti,self).get_context_data(**kwargs) data['noti'] = Notifications.objects.filter(receiver=self.request.user,is_seen=False).order_by('-date').update(is_seen=True) return data .update(is_seen=True) …

26.01.2022
Как сделать так, чтобы при нажатии на кнопку создавался новый html-сайт?

Я работаю над начинающим проектом django, пытаясь создать форум. Пользователь должен иметь возможность создавать новые темы при нажатии на кнопку после написания вопроса и так далее. То есть для каждой созданной темы должен быть создан новый html файл с …

26.01.2022
Запуск нескольких серверов и клиентов с общего локального диска?

Я разработал веб-приложение, которое управляет рецептами для аптеки. Оно использует базу данных SQLite, сервер Django, GraphQL API и React на фронтенде. Чтобы получить повышенные привилегии для любой задачи, требуется несколько недель, поэтому я установил все это программное обеспечение без …

26.01.2022
TypeError:ForeignKey(['app_label.model_name']) is invalid.First parameter to ForeignKey must be either a model, a model name, or the string 'self'

Я пытаюсь создать пользовательскую модель в django. но при попытке миграции я получаю ошибку : TypeError: ForeignKey(['custom_models.CustomUser']) is invalid. First parameter to ForeignKey must be either a model, a model name, or the string 'self' Я перепробовал все, …

26.01.2022
Django Модель: ForeignKey и отношения

У меня есть 2 модели: class Post(models.Model): pass class Vote(models.Model): post = models.ForeignKey(Post) user = models.ForeignKey(django.contrib.auth.models.User) Я хочу позволить зарегистрированному пользователю голосовать на сайте администратора поста. Я думаю о двух следующих решениях: Add 'voted' field …

26.01.2022
Объект 'str' не имеет атрибута 'makefile'

Отслеживание (последний последний вызов): File "C:\Users\Rochak.virtualenvs\GFG\GFG\lib\site-packages\django\core\handlers\exception.py", line 47, in inner response = get_response(request) File "C:\Users\Rochak.virtualenvs\GFG\GFG\lib\site-packages\django\core\handlers\base. py", строка 181, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "C:\Users\Rochak.virtualenvs\GFG\GFG\GFG\Scripts\authentication\views. py", строка 7, в home return HTTPResponse("Привет Рочак!") Файл "C:\Program Files\Python310\lib\http\client.py", строка …

26.01.2022
Фильтрация UUID в Django

У меня следующая модель: class MyModel(models.Models): uuid = models.UUIDField(default=uuid.uuid4, db_index=True, editable=False, unique=True) name = models.CharField(max_length=200) В моей админке django у меня есть следующие поля поиска: search_fields = ["uuid__exact", "name"] Это должно переводиться в следующий запрос: MyModel.objects.filter(Q(uuid__exact=query) | …

26.01.2022
Необходимо написать файл миграции для обновления paymentTransaction из сессии в E-commerce

From django.db import migrations, models from payment.models import PaymentTransaction from config import constants class Migration(migrations.Migration): def forwards_func(apps, schema_editor): PaymentTransaction = apps.get_model("session", "PaymentTransaction") db_alias = schema_editor.connection.alias payment_transaction=[] for payment_txn in PaymentTransaction: payment_transaction=PaymentTransaction.objects.using(db_alias).session().update(type=constants.E_COMMERCE) payment_transaction.save() return payment_transaction dependencies = [ ('payment', '0019_auto_20211119_1447'), ] …

26.01.2022
Как получить реальный путь вместо фальшивого при использовании AJAX с DJANGO?

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

26.01.2022
Как иметь два рабочих для heroku.yml?

У меня есть следующее heroku.yml. У "контейнеров" одинаковые Dockerfile: build: docker: web: Dockerfile celery: Dockerfile celery-beat: Dockerfile release: image: web command: - python manage.py migrate users && python manage.py migrate run: web: python manage.py runserver 0.0.0.0:$PORT celery: celery --app=my_app …

26.01.2022
Двойной фильтр django

Я начал изучать django и решил создать магазин одежды. Я хотел бы узнать, как сделать фильтр для отображения товаров типа мужское - футболка || женское - футболка? На данный момент я научился выводить только по категориям футболки, толстовки и так …

26.01.2022
Почему у меня дублируются представления в urls.py моего фреймворка Django rest?

Я пытаюсь понять, как эти конечные точки работают в django rest framework. urls.py urlpatterns = [ path('api-auth', include('rest_framework.urls', namespace='rest_framework')), path('login', django_views.LoginView.as_view(template_name='rest_framework/login.html'), name='login'), path('logout', django_views.LogoutView.as_view(), name='logout'), path('register', views.UserCreate.as_view()), path('get_jwt_token', obtain_jwt_token), path('eos_verify_jwt_token', views.EOSVerifyJSONWebToken.as_view()), ] Я получаю следующие …

26.01.2022
Приложение Django на движке приложений Google периодически падает, но журналы регистрации не показывают причину сбоя

У меня есть приложение Django 4.0, работающее на google app engine, и по большей части оно работает нормально. Однако у меня есть определенная страница, которая, похоже, приводит к краху приложения после того, как я загружаю страницу несколько раз. На …

26.01.2022
Django как обрабатывать 2 почтовых запроса

У меня есть система микро тикетов. У пользователя есть информация о тикете, кнопка отметить как решенный/отметить как ожидающий и поле сообщения для добавления новых сообщений в тикет для администратора. Вы можете игнорировать большинство вещей в формах, важны GET/POST запросы …

26.01.2022
Запрос Django для фильтрации только первых объектов с определенными именами полей

Модель class UserAction(models.Model): ACTION_CHOICES = ( ("LogIn", "Entered"), ("LogOut", "Gone Out"), ("Away", "Away from Computer"), ("Busy", "Busy"), ("DoNotDisturb", "Do not disturb"), ("Online", "Online and Available"), ) action_name = models.CharField(choices=ACTION_CHOICES, default="LogIn") user = models.ForeignKey(Profile, related_name="actions") action_time = models.DateTimeField(default=timezone.now(), editable=False) class Profile(models.Model): …

26.01.2022
Добавление значений из ежемесячного прогресса обновления статуса в назначенный прогресс проекта в django

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

26.01.2022
Как получить доступ ко второму полю в django поле выбора в шаблоне django

В моих моделях django есть поле status, которое заполняется выбором status = [ ('Accepted','Accepted'), ('Pending','Acceptance Pending'), # ('Document_Pending','Document Pending'), ('Rejected','Rejected'), ('Pending_email_verification','Pending Email Verification'), ('pending_document','Document Pending'), ('pending_document_verification','Cerificate Verification Pending'), ] В моем шаблоне я хочу вывести ожидающую проверку …

26.01.2022
Django: Импорт Json-файла с использованием Url вместо относительного пути

В настоящее время я использую json-файл для импорта данных в мою базу данных. Сейчас файл находится в папке "leads/resources". Но файл регулярно обновляется на внешнем сервере, поэтому мне нужно иметь возможность использовать url вместо относительного пути (строка 13). url …

26.01.2022
Кверисет выпадающего фильтра Django с помощью FilterView

Я хочу фильтровать квартиры, выбирая поле subcity в выпадающем списке в моем django приложении. Я использую django-filters и django-bootstrap-form. Но выпадающий список не заполняется запросами из базы данных. Как я могу заставить выпадающий список работать? views.py: class ApartmentFilterView(FilterView): …

26.01.2022
Django: Невозможно войти в систему после успешной регистрации

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

26.01.2022
Какой виджет мы придаем URLFIELD в django

какой виджет мы даем полю URLField в формах django я хочу установить placeholer и некоторый класс для ввода link = forms.URLField(widget=forms.????)

26.01.2022
Фильтрация кверисета для текущей недели с помощью Django и Chart.js

Как отфильтровать django queryset для текущей недели, используя Django и Chart.js? В моей программе ниже полученный результат отображает только информацию о событии последнего дня текущей недели. def area_chart_week(request): labels = [] data1 = [] data2 = [] data3 = …

26.01.2022
Django Создание нового сообщения, но оно не принадлежит никому

Создание нового контрольного списка, контрольный список создается, но я должен зайти в админ панель, чтобы установить, к какой задаче он относится. Задача является иностранным ключом в контрольном списке. views.py def project_detail(request, slug): ''' Detailed view of given project ''' context …

26.01.2022
React не попадает в API Django на kubernetes

У меня есть django drf API и react APP в кластере kubernetes. Мой API не раскрыт (я не могу раскрыть его из-за условий безопасности). React APP раскрывается с помощью ingress. React необходимо потреблять Django API (через axios). Но похоже, …

26.01.2022
Проблема ReportLab с addEntry для Django

У меня проблема с addEntry в ReportLab, не добавляет главы в оглавление, только выводит "Placeholder for table of contents 0", не знаю почему. Это мой первый тест ReportLab и я начал с Django. Генерация глав работает, остается только TableOfContent. …

26.01.2022
Тестирование Django: тест не работает при создании представления с запросом post

Я создаю тесты для своих представлений и не могу создать правильный тест для общего CreateView. В основном я следую этой документации: https://docs.djangoproject.com/pl/4.0/topics/testing/advanced/#django.test.RequestFactory. Есть ли у кого-нибудь решение для этого? blog.models class Post(models.Model): title = models.CharField(max_length=128) intro …

26.01.2022
Асинхронное отображение транскриптов Amazon Transcribe speech2text с помощью Django

Я пытаюсь создать веб-приложение на основе сервиса AWS Transcribe, Django и Python. То, чего я хочу достичь, это что-то вроде отображения транскриптов от диктора в реальном времени слово за словом. Демо-версию можно найти здесь: https://www.loom.com/share/f49e8d2b264a4c9b8803a7b0612d103f?t=0 …

26.01.2022
Django не может сохранить форму в определенной Модели

После того, как я возился с кодом в течение часа, я должен спросить вас. У меня есть модель Ticket, где кто-то может открыть тикет и он будет отправлен администратору. Теперь я попытался добавить функцию, чтобы пользователь и администратор могли …

26.01.2022
Django ModelViewSet Требуется много времени для отображения запросов на экране

Я измерил, сколько секунд уходит на подготовку данных для запроса, вышло 4 секунды. В браузере запрос отображается только через 20 секунд. С чем это может быть связано? views.py class ProductImproveView(ModelViewSet): filterset_class = ProductFilter serializer_class = ProductListingSerializerLightImproved def get_queryset(self): return …

26.01.2022
Django Model Form Integer as Drop Down

В моем проекте есть простая модельная форма следующего вида: class InviteForm(forms.ModelForm): class Meta: model = Invite fields = ['max_guests', 'rsvp_guests', 'rsvp_attendance'] Max Гости - это просто целое число, и оно появляется для ввода пользователем. Поскольку значение всегда маленькое …