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

05.08.2022
Ошибка соединения docker-compose django и postgres

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

05.08.2022
Как запустить сервер Django постоянно на windows

Я написал код для Django-сервера, и он прекрасно работает внутри оболочки Pycharm. Теперь я хочу постоянно запускать этот сервер на локальном компьютере, не находясь в оболочке Pycharm. Также, поскольку это сервер для моего клиента, я не хочу открывать никаких окон …

05.08.2022
Разрешение на уровне объекта Django с использованием автоматически создаваемых разрешений модели по умолчанию

По умолчанию, Django добавляет 4 разрешения для каждой зарегистрированной модели: add_model_name change_model_name delete_modelname view_modelname Когда пользователь имеет одно из этих разрешений, оно применяется ко всем экземплярам этой модели. Это не то, что я хочу, я хочу …

05.08.2022
Как передать динамическое значение в якорный тег Html с помощью Python Django

Я работаю над Cuckoo Sandbox и надеюсь, что все поймут мой вопрос, так как мне трудно объяснить его. Я работаю над разными файлами и сталкиваюсь с некоторыми проблемами. Проблема в том, что я хочу вызвать динамическую переменную в html …

05.08.2022
Младший разработчик Python

Я знаю, что это глупый вопрос, но как найти работу в области разработчика программного обеспечения? Я уже 5 месяцев изучаю Django и rest-framework. Я создал проект сайта электронной коммерции и все еще работаю над ним. но я не знаю, как …

05.08.2022
Ошибка AttributeError at /auth/login/ 'NoneType' object has no attribute 'has_header'

Использую python/django. Для мультистраничной регистрации использую библиотеку https://github.com/ImaginaryLandscape/django-multipage-form. При регистрации пользователя через эту форму - пароль сохраняется без хеша, поэтому я воспользовался сигналом @pre_save в модели пользователя и добавил туда использование функции set_password. При регистрации обычного пользователя …

05.08.2022
Расширение модели пользователя django с помощью отношений один к одному

Я очень новичок в dajngo, я пытаюсь получить некоторые дополнительные данные от пользователя и вставить их в таблицу профиля моя модель from django.db import models from django.contrib.auth.models import User from django.db.models.signals import post_save from django.dispatch import receiver class Profile(models.Model): …

05.08.2022
Как выполнить аннотацию в модели Django с отношением "многие ко многим"?

У меня есть две модели Django под названием Restaurant и RestauranCategory. Модель Ресторан имеет отношение "многие-ко-многим" к модели RestaurantCategory. Пожалуйста, обратитесь к прилагаемому образцу модели. class RestaurantCategory(BaseModel): name = models.CharField(max_length=150) description = models.TextField() class Restaurant(BaseModel): name = models.CharField(db_index=True, max_length=128) …

05.08.2022
Script.js файл location.iataCode не работает

В примере, сделанном с помощью django на странице блога Amadeus, при написании файла script.js, в поле onclick="getLocation(\\\''+location.iataCode+'\\\')"> я получаю ошибку, когда я смотрю на коды в примере, он точно такой же, как и код, можете ли вы помочь с этим? …

05.08.2022
Нет почтового запроса с недостоверной информацией

в файле forms.py у меня есть базовая форма с 2 полями: class TestForm(forms.Form): name = forms.CharField(max_length=20) email = forms.EmailField() В файле views.py я просто отображаю эту форму через: def test_form(request): return render(request, 'form.html', {'form':TestForm}) than base.html …

05.08.2022
Попытка вызвать данные .xlsx в сценарии python selenium 'Object of type Series is not JSON serializable'

Этот код считывает файл .xlsx и собирает номер мобильного телефона пользователя для отправки сообщения def watbot(request): if request.method == 'POST': file_name = request.POST.get("filename") pre = os.path.dirname(os.path.realpath(__file__)) f_name = file_name path = os.path.join(pre, f_name) f_name = pandas.read_excel(path) count = 0 …

05.08.2022
Django агрегированная сумма валюты (строка) + значение (плавающая величина)

Я выполнял некоторые вычисления с использованием агрегатной суммы следующим образом: total_value = myModel.objects.aggregate(sum=Sum('price')) Проблема в том, что поле price изменилось на charfield, содержащий валюту + значение, и я не могу сделать сумму. Пример: …

05.08.2022
Как использовать KafkaConsumer с Django4

У меня есть проект Django 4 и я использую KafkaConsumer из kafka-python. Я хочу обновлять модели django после получения сообщения из Kafka. Цель состоит в том, чтобы иметь некий Kafka worker, работающий и потребляющий сообщения, он также должен иметь …

05.08.2022
DjangoRestFramework: Unit Testing AssertionError: 404 != 200 while Test update

Я начал писать модульные тесты для своих API, но застрял на обновлении данных пользователя, получив ошибку утверждения 404!=200. Я делюсь своим кодом для справки. Пожалуйста, сообщите мне мою ошибку и краткое объяснение, так как я новичок в django rest. Я …

05.08.2022
Интеграция Django с Spring Boot

Я использую микросервисы gRPC. Бэкенд построен на Spring Boot, соединенном с базой данных Mongo. Фронтенд реализован на фреймворке Django. Можете ли вы помочь, как соединить Django со Spring и передать операции CURD? Спасибо Бхавеш Асанабада

05.08.2022
Django ORM запросы

У меня есть такие таблицы: class ContestQuestions(models.Model): contest = models.ForeignKey(Contest, on_delete=models.CASCADE, related_name='contest_question_contest') quetions = models.ForeignKey(Question, on_delete=models.CASCADE, related_name='contest_question_questions') class UserResponse(models.Model): user = models.ForeignKey(User, on_deleted=models.CASCADE, related_name='user_response') response = models.ForeignKey(Answer, on_delete=models.CASCADE, related_name='user_answer') Другие связанные таблицы: class Contest(models.Model): name = …

05.08.2022
Я получаю ошибку SignatureDoesNotMatch при генерации предварительно подписанных url для aws s3

Я пытаюсь создать предварительно подписанный url для загрузки изображений на aws s3. Сервер успешно генерирует ссылку на загрузку, но когда я нажимаю на ссылку, я получаю ошибку SignatureDoesNotMatch

05.08.2022
Задача Celery задерживается при выполнении другой задачи, как убедиться в многопоточности?

У нас есть celery worker и beat scheduler, работающие на производстве, в выделенном Kubernetes POD. Мы использовали gevent и запустили celery с параллелизмом, установленным на 200. celery -A app worker -l info --pool=gevent --concurrency=200 Недавно нам понадобилось, чтобы …

05.08.2022
Конфигурация урлов Django

У меня есть пример сайта, использующего django. У меня есть 2 ссылки "about" и "blog". Когда я нажимаю на "blog", она становится localhost/blog и ничего страшного, но когда я нажимаю на "blog" еще раз, она становится localhost/blog/blog и происходит …

05.08.2022
Отправка формы с помощью тега <a></a> через javascript

Я использую этот код для отправки формы с тегом, но он не работает html файл &lt;form id="my_form" method="post"&gt; {% csrf_token %} {{form.as_p}} &lt;input type="number" name="conf" &gt;&lt;a onclick="document.getElementById('my_form').submit();" href="{% url 'signup' 0 %}"&gt;ارسال کد&lt;/a&gt; &lt;br&gt;&lt;br&gt; &lt;button type="submit"&gt;ثبت نام&lt;/button&gt; &lt;/form&gt; …

05.08.2022
Django formset не может получить NaN-число в имени поля

Как вы можете видеть, первый набор форм использует форму-0. Что ожидаемо, но для следующего элемента используется NaN. Вот как я это сделал: https://whoisnicoleharris.com/2015/01/06/implementing-django-formsets.html

05.08.2022
Как в django создать класс модели динамически

При динамическом создании и генерации класса Model, изменении некоторых свойства, заполняем информацию, требуемую подтаблицей, в первый раз может вернуть нормальный результат, второй результат ошибка, после анализа второго поля результата, чтобы сохранить первый имя таблицы: class Object: def __init__(self, …

05.08.2022
Python- ValueError: слишком много значений для распаковки (ожидалось 2) в Django

Models.py from django.db import models class Userreg(models.Model): username= models.CharField(max_length=100) fname= models.CharField(max_length=100) lname= models.CharField(max_length=100) email= models.CharField(max_length=100) pass1= models.CharField(max_length=100) class Meta: db_table="newapp2">> Views.py from app1.models import Userreg from django.shortcuts import redirect, render from django.contrib import messages from django.contrib.auth import authenticate,login,logout …

05.08.2022
Вложенные категории Django - путь, получающий 404 на дочерний slug

Я пытаюсь создать вложенные категории с помощью django-treebeard. И в админке это решение работает нормально. Но мне нужно показать эти категории. Когда я пытаюсь достичь корневой категории, равной: /kategorie/wegetarianskie, то все работает нормально, но когда я пытаюсь достичь fullslug …

05.08.2022
Обработка данных с использованием цикла for, python django

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

05.08.2022
Как сделать главную страницу категории?

Приветствую! У меня есть следующий код: urls.py re_path(r'^category/(?P&lt;hierarchy&gt;.+)/$', show_category, name='category'), views.py def show_category(request, hierarchy=None): category_slug = hierarchy.split('/') parent = None root = Categories.objects.all() for slug in category_slug[:-1]: parent = root.get(parent=parent, slug=slug) try: instance = Categories.objects.get(parent=parent, slug=category_slug[-1]) except: …

05.08.2022
Psycopg2.errors.UndefinedTable: отношение "django_content_type" не существует

Я впервые пытаюсь развернуть свой проект Django на heroku, но сталкиваюсь с некоторыми проблемами, когда пытаюсь: Регистрация/логин heroku run python manage.py makemigrations heroku run python manage.py migrate (также с --fake) Появляется эта ошибка: До …

05.08.2022
Django's STATICFILES_STORAGE = "django.contrib.staticfiles.storage.ManifestStaticFilesStorage" создает хэшированные имена статических файлов, но не читает их

Когда я запускаю collectstatic, все происходит так, как должно быть. В назначенном каталоге STATIC_ROOT находятся все собранные файлы с оригинальными и хэшированными именами. Однако, когда я запускаю сервер, Django выдает ошибку 500 server error и не загружает ни один …

05.08.2022
Как получить автоматически заполняемые значения (значения по умолчанию) в методе создания сериализатора в django?

У меня есть такая модель: class Post(BaseModel): post_user_id = models.CharField(max_length=500, unique=True, default=create_uid) create_uid генерирует уникальный идентификатор serializer: class PostSerializer(serializers.ModelSerializer): class Meta: model = Post fields = '__all__' def create(self, validated_data): print(validated_data['post_user_id']) return super().create(validated_data) Для каждого созданного …

05.08.2022
Почему мой код Jquery не работает после второй отправки формы? Django - Ajax - Jquery

У меня есть кнопка следовать/не следовать. В настоящее время мой Jquery работает при первой отправке, но когда я переключаю кнопку снова, Jquery не изменяет ни один из элементов. html {% for user in followers %} &lt;div class="flist" id="flist-{{ …

05.08.2022
Сообщение об ошибке : "не удается преобразовать строку типа BSON в дату

Db.newc.aggregate( [ { $project: { _id: 0, formattedDate: { $dateToString: { format: "%d/%m/%Y", date: "applied_on" } } } } ] ) У меня такой код, и я использую mongodb compass и mongosh. Агрегация не работает.

05.08.2022
Сортировка списка из разных классов по одному полю - Django

Я соединяю несколько наборов запросов от разных объектов в один список: query_1 = Room.objects.all() query_2 = Apartment.objects.all() query_3 = Plot.objects.all() all_user_objects = list(chain(query_1, query_2, query_3)) Как добавить сортировку по дате created_at начиная с самой новой? Я пробую …

05.08.2022
Django не может отменить миграцию

Я пытаюсь отменить последнюю миграцию, переместив предыдущую, но django выдает ошибку "Cannot find a migration matching". Как я могу решить эту проблему? Я выполняю эту команду python manage.py migrate my_app previous_migration_name

05.08.2022
Переход с одной страницы на другую с помощью JAVASCRIPT или JQUERY, используя тег Html якоря с динамическим Id

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

05.08.2022
Приложение Docker django запущено, но не может получить доступ к веб-странице

Я пытаюсь запустить два отдельных приложения django с помощью docker (сборка на сервере linux). Первое приложение работает гладко (используя порты по умолчанию), второе, по-видимому, работает (оно говорит о запуске сервера разработки по адресу http://0.0.0.0:5000), у меня …

05.08.2022
Как написать модульный тест ValidationError в ответе с помощью client.post()

У меня есть модель с валидатором времени raise ValidationError('End time cannot be earlier than start time') Я хочу написать модульный тест, используя client.post() с недействительными данными (from_time &gt; to_time), и я ожидал, что ValidationError появится в этом тесте.

05.08.2022
Как можно сделать основную страницу категорий?

Приветствую! Имею вот такой код: urls.py re_path(r'^category/(?P&lt;hierarchy&gt;.+)/$', show_category, name='category'), views.py def show_category(request, hierarchy=None): category_slug = hierarchy.split('/') parent = None root = Categories.objects.all() for slug in category_slug[:-1]: parent = root.get(parent=parent, slug=slug) try: instance = Categories.objects.get(parent=parent, slug=category_slug[-1]) except: instance = get_object_or_404(Goods, …

05.08.2022
Невозможно распечатать целое число в pdf python django

Как сказано в заголовке, я хочу распечатать целые числа в pdf, так как это будет чек, а данные для них находятся на FK. Но я получаю ошибку "bad argument type for built-in operation", есть ли какие-нибудь обходные пути для …

05.08.2022
Как получить id создаваемого комментария при его сохранении в БД

Буду рад любой информации и советам для новичка. Пишу простой блог для изучения Django. Имеется модель Post для создания записей в блоге. К записям можно оставлять комментарии и для этого есть модель Comment. Я ещё не разобрался с серьезными решениями …

05.08.2022
Создание пользователя custum и вход в систему без регистрации через мобильный телефон в Django

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