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

14.04.2022
DRF Сериализация подмножества полей во вложенном сериализаторе на основе параметров URL

Я пытаюсь позволить пользователю выбрать подмножество полей в DataSerializer для сериализации вместо всех полей. Сериализаторы выглядят следующим образом, а две модели имеют отношение OnetoOne. class DataSerializer(serializers.ModelSerializer): class Meta: model = MeasurementsBasic fields = ['temp', 'hum', 'pres', 'co', 'no2', 'o3', …

14.04.2022
Django: 'Метод \"PATCH\" не разрешен.' 405 после добавления внешнего ключа

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

14.04.2022
Открытие настольного приложения клиента с помощью кнопки Click из браузера - Python/HTML

Я хочу открыть настольное приложение (например, Notepad/Powerpoint/Putty). Прикрепляю изображение того, как это работает на sharepoint. Прилагается изображение примера того, как Microsoft Teams открывается при нажатии на кнопку. Мне нужна именно такая копия. При нажатии …

14.04.2022
Пространственное соединение в Django

Я пытаюсь сделать пространственное соединение ( как объяснено здесь), используя PostGIS в Django. Не помогают пространственные поиски Django. Моя лучшая подсказка - использовать пользовательский SQL, но я действительно предпочел бы продолжать использовать …

14.04.2022
Django устанавливает User для поля ForeignKey в другой модели

У меня есть такая модель: class File(models.Model): id = models.UUIDField(primary_key = True, default = uuid.uuid4, editable = False, unique=True) name = models.CharField(max_length=500) created_at = models.DateTimeField(auto_now_add=True) size = models.IntegerField(default=0) user = models.ForeignKey(User, on_delete=models.CASCADE) Я использую Django rest …

14.04.2022
У меня такая проблема при регистрации пользователя FileNotFoundError at /register/ [Errno 2] No such file or directory: '/media/default.jpg' on ubuntu linux serv

Пожалуйста, помогите, как решить эту проблему. Я уверен, что проблема возникает именно здесь, когда я перехожу непосредственно к пути url http://ip:8000/media/default.jpg, я могу видеть изображение. class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) image = models.ImageField(default='default.jpg', upload_to='profile_pics') def __str__(self): return f'{self.user.username} …

14.04.2022
В чем разница между objects.create() и instance.save()?

Есть ли разница в создании новой записи в базе данных между MyModel.objects.create() и MyModel().save()?

14.04.2022
Как я могу сохранить созданный pdf из pdfkit в модели django?

Здесь я преобразовываю свой шаблон в строку и использую pdfkit для преобразования в pdf 'myPdf'. Как я могу сохранить этот созданный pdf в модель? Я пробовал это, но это не работает. html = render_to_string('somehtmlfile.html',context=context) pdfkit.from_string(html, 'myPdf.pdf') f = open('myPdf.pdf') pdf …

14.04.2022
Можно ли в django orm annotate добавить подзапрос с другими отношениями

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

14.04.2022
Django admin filter не работает toexclude после фильтрации (Нужна помощь)

Привет с этим кодом я не могу исключить после фильтрации может ли кто-нибудь помочь мне def formfield_for_manytomany(self, db_field, request, **kwargs): if db_field.name == "company_names_uuids": kwargs["queryset"] = models.CompanyName.objects.filter(country_code== request._user_country) and models.CompanyName.filter((company_names__exists, country_code__exists) == None).exclude() return super().formfield_for_foreignkey(db_field, request, **kwargs) …

14.04.2022
Как перенести файл views.py из приложения в файл project/urls.py

Я создал проект на django.in, в котором из app/views.py я должен вызвать функции, упомянутые в project/urls.py .Но он не принимает их. перечисление имен из app/views.py в project/urls.py

14.04.2022
В чем разница между POST.get("...") и POST["..."] в django

Я начинающий django и хотел бы узнать разницу между POST.get("...") и POST["..."]. def home(request): username=request.POST.get("username") return render(request,{"username":username}) ############ def home(request): username=request.POST["username"] return render(request,{"username":username})

14.04.2022
Django - JWT + защита от грубой силы [закрыто]

Как реализовать djangorestframework-simplejwt + django-defender вместе? Я пробовал добавлять внутри django и у меня также CustomTokenObtainSerializer path('login/', jwt_views.TokenObtainPairView.as_view(serializer_class=views.CustomTokenObtainSerializer)), но это не работает

14.04.2022
Не удается добавить какое-либо поле OneToOneField к AbstracetBaseUser Django

Hello я недавно изменил свою модель пользователя на абстрактного базового пользователя и теперь я не могу добавить любой вид модели OneToOneField я получаю две различные ошибки первая ошибка : vendor.NewUser.created_by: (fields.E300) Поле определяет связь с моделью 'AbstractBaseUser', которая либо …

14.04.2022
Я пытаюсь получить лучший город в django через внешний ключ - Django

Здесь я пытаюсь получить из sql город с наилучшими показателями, где они связаны через forienkey. Модели class Orders(models.Model): id = models.AutoField(primary_key=True) customer = models.ForeignKey(Customers , on_delete=models.DO_NOTHING , blank = True , null = True) product = models.ForeignKey('Products' , on_delete=models.DO_NOTHING …

14.04.2022
Inclusion_tag не отображает данные в других моделях на шаблоне

Я следил за старыми курсами Udemy и пытался создать проект с 2 приложениями (группа и посты) и только что узнал, что вы можете использовать: from django import template register = template.Library() Чтобы позволить связать приложение models с другим …

14.04.2022
Django следующий параметр url

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

14.04.2022
Использование шаблонной функции для каждого члена массива и получение его обратно в массив

У меня есть список в шаблоне django {{mylist}} каждый элемент mylist имеет строку. Я хочу сделать вот что. {% for i in mylist %} {set i = (i | truncatechars:20)} {% endif%} {{mylist | join:","}} …

14.04.2022
Конечная точка DRF возвращает странно сериализованный объект, хотя в представлении он получен правильно

Итак, я использую Django REST auth и dj-rest-auth в качестве бэкенда аутентификации для моего приложения React. В представлении кажется, что он захватывает правильный экземпляр вошедшего пользователя, но это не отражается в ответе. Также …

14.04.2022
DRF: преобразовать список строк в отдельные объекты и сохранить их в базе данных (postgres)

Мой запрос заключается в том, что у меня есть список строк из почтового запроса, которые были разделены 2 новыми строками ['hdhsjfhjfsjhj hsjfh skjh jsh shjsfhjs', 'ahfjjfhjdfgdjdkfgajkfgakjgaj', 'jhdsjfhdgjfhdghjdgk'] Я хочу, чтобы для каждой из этих строк создавался новый объект …

14.04.2022
Django ORM эквивалент левого эксклюзивного JOIN

Я относительно новичок в Django и у меня есть следующие модели в моем проекте django (3.2): class projectsA(models.Model): projectID_A = models.BigIntegerField(primary_key=True) project_name_A = models.TextField(blank=True, null=True) project_desc_A = models.TextField(blank=True, null=True) projektID_B = models.ForeignKey('projectsB', models.DO_NOTHING, db_column='projektID_B', blank=True, null=True, db_constraint=False) class Meta: managed …

14.04.2022
Получение результата, а фильтр имеет только связанное поле [Django-filter].

Я хочу создать django-фильтр, в котором при поиске книги по названию или содержанию пользователи получают результат, а фильтр имеет только связанное поле. А также в каждом поле есть количество содержащихся книг с номерами. Например, я ищу книгу о природе, я …

14.04.2022
Динамическое генерирование типов графена

Я не уверен, можно ли этого достичь или нет. Было бы очень здорово, если бы кто-нибудь предложил альтернативу этому или любые другие вспомогательные пакеты для достижения этой цели. Ниже приведен мой код. class DynamicTypeInput(graphene.InputObjectType): object_type = graphene.String() object_value …

14.04.2022
Как сгенерировать токен аутентификации для уже существующей таблицы пользователей в моей частной базе данных в Django REST API?

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

14.04.2022
Как создавать новую базу данных коллекции после каждого выполнения скраппинга?

Я создал инструмент для сбора данных с сайта aliexpress с помощью python и selenium. Вот мой скрипт на python : Пояснение : Мой код получает все данные с сайта aliexpress и хранит их в коллекции базы данных Mongodb, …

14.04.2022
Django : CSS файл не загружается

Css файлы не работают, я не уверен в причине, я сделал все как в учебнике. settings.py STATIC_DIR = BASE_DIR.joinpath('static') STATIC_URL = '/static/'; STATICFILES_DIR = [STATIC_DIR]; base_html <!DOCTYPE html> <html> {% load static %} <head> <title>BASE</title> </head> <link rel="stylesheet" href="{% …

14.04.2022
Как установить каналы redis в django с помощью pip без ошибок

Я пытаюсь установить модуль channels redis с помощью pip, но до сих пор получаю ошибки. Я установил инструменты сборки Microsoft c++, как советовала ошибка, но до сих пор ошибка сохраняется, когда дело доходит до сборки колеса для hiredis. Вот выходная …

14.04.2022
Как использовать Django/Python для создания строк в таблице?

Я хочу создать html-таблицу, в которой задано количество строк и содержимое, в соответствии с тем, что есть в Django. Я написал следующий код: <h5>Model</h5> <a class="btn btn-sm btn-secondary" href="{% url 'create_model' %}?project={{ project.id }}" role="button">Add Model</a> <table class="table"> <thead> …

14.04.2022
Миграция данных Django с помощью ключей contenttype

Мне нужно сделать миграцию данных Django, которая создает некоторые предопределенные начальные значения в таблицах. Для создания предопределенных значений я использую файл приспособлений, который вызывается в миграции следующим образом: def run_data_populating_fixtures(apps, schema_editor): call_command('loaddata', 'apps/app/fixtures/test.json') class Migration(migrations.Migration): dependencies = [ …

14.04.2022
Что означает Django signed cookie?

Безопасно ли значение подписанной cookie? Я предполагаю, что значение подписанной cookie шифруется при ответе и расшифровывается при запросе. Нет никакой подробной информации об этом Но когда я попытался получить значение подписанной cookie, было видно: <pre …

14.04.2022
Использование тегов шаблонов Django в ответ на ajax

Я использую Ajax для обновления списка объектов, скажем, при каждом нажатии на кнопку. Но я хочу использовать теги шаблона Django для создания каждого элемента списка. Проблема в том, что мне нужно отправить JsonResponse обратно в JavaScript, но там я не …

14.04.2022
Ошибка! Невозможно найти двоичный файл python3.8 для среды выполнения python3.8 на Vercel

Когда я развертывал приложение django на vercel, я получил эту ошибку Ошибка! Невозможно найти двоичный файл python3.8 для среды выполнения python3.8 Ошибка! Проверьте свои журналы на https://komputama-qj1unu7v1-ngapa.vercel.app/_logs или выполните vercel logs komputama-qj1unu7v1-ngapa.vercel.app А …

14.04.2022
Django не запрашивает данные для входа пользователей в систему

&lt;form action="login" method="post" &gt; {% csrf_token %} &lt;div class="form-group mb-3"&gt; &lt;label class="label" for="name"&gt;username&lt;/label&gt; &lt;input type="text" id="username" class="form-control" required&gt; &lt;/div&gt; &lt;div class="form-group mb-3"&gt; &lt;label class="label" for="password"&gt;password&lt;/label&gt; &lt;input type="password" id="password" class="form-control" required&gt; &lt;/div&gt; &lt;div class="form-group"&gt; &lt;input type="submit" action="login"&gt; &lt;/div&gt; &lt;div class="form-group d-md-flex"&gt; …

14.04.2022
Как направить запрос к определенным представлениям в соответствии с параметрами в Django?

Я создал API с помощью Django и пытаюсь направить запросы к различным представлениям в целях оптимизации. Вот что я пытаюсь сделать: если GET запрос имеет вид 127.0.0.1:8000/api/sales/?key=&lt;KEY&gt;&amp;some_query=&lt;some_value&gt;&amp;..., то этот запрос должен быть обработан представлением под названием sales. Если …

14.04.2022
Djnago ninja | Trying to send file | no validator found for <class 'django.http.response.HttpResponse'>, see `arbitrary_types_allowed` in Config

хорошие люди, Я пытаюсь реализовать функциональность загрузки файлов. И код довольно прост: @api.get("/summary/", response=HttpResponse) def report_summary( request: NinjaRequest, start_date: str, end_date: str ) -&gt; HttpResponse: ... response = HttpResponse( output, # output is the file content_type="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", ) …

14.04.2022
Почему django ManytoManyFied не сохраняет некоторые модели?

Ниже приведен мой models.py. class Report(models.Model): company_name = models.CharField(max_length = 40, default = "-") favorite = models.ManyToManyField(settings.AUTH_USER_MODEL, through='Fav', related_name='favorite_reports') def __str__(self): return self.company_name class Fav(models.Model) : report = models.ForeignKey(Report, on_delete=models.CASCADE) user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='favs_users') class Meta: …

14.04.2022
Django URLCONF и реверс

Я пытаюсь понять, как django связывает основной urls.py с шаблонами url другого приложения - в моем случае у меня есть 2 приложения: loginpage и signup. Я определил в главном urls.py следующее: urlpatterns = [ path('admin/', admin.site.urls), path('',include('loginpage.urls')), path('signup/',include('signup.urls')),] …

14.04.2022
NOT NULL constraint failed: forum_question.user_id (django)

Я пытаюсь сохранить объект с помощью cbv, я новичок в его использовании, и я пытаюсь сохранить объект с помощью create view, но получаю эту ошибку: "NOT NULL constraint failed: forum_question.user_id" Я был бы признателен за дружественное для …

14.04.2022
Python image scrapper become base64

У меня есть инструменты скраппера, но мой код всегда скрапит base64 вместо реальных урлов, вот мой код: import requests from bs4 import BeautifulSoup baseurl = "https://www.google.com/search?q=beli+anjing&amp;sxsrf=APq-WBt4jLZxrfwaRP4YeYUhlfB-EWkTlw:1649653964236&amp;source=lnms&amp;tbm=shop&amp;sa=X&amp;ved=2ahUKEwjEnan0n4v3AhUNRmwGHTIVDlQQ_AUoAnoECAEQBA&amp;biw=1365&amp;bih=937&amp;dpr=1" headers = {"User-Agent" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:99.0) Gecko/20100101 Firefox/99.0"} …

14.04.2022
TypeError: UserManager.create_superuser() отсутствует 1 обязательный позиционный аргумент: 'username'

я не хочу иметь поле имени пользователя в django и удалил его. но теперь, когда я хочу создать суперпользователя, я получаю ошибку об отсутствии поля имени пользователя!!! error: TypeError: UserManager.create_superuser() missing 1 required positional argument: 'username' моя модель пользователя …