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

05.10.2021
Где находятся файлы Django и python?

Я новичок в Django и Python, я пришел из Laravel. Я работаю на машине Windows. Мой проект Laravel имеет тонны папок (vendor и т.д.) и составляет >100 MB, мой проект Django - <50kB. В конце концов, …

05.10.2021
Django Rest framework, нарушено ограничение not-null DETAIL

У меня вопрос по поводу моих сериализаторов. У меня следующая структура, обобщающая. Состоит из 3 моделей и представления CreateAPIView B содержит OneToOneField = A C содержит ForeingKey = B (many = True) [{List Image}]. Я не очень понимаю, как …

05.10.2021
Как реализовать пагинацию в Django

Я хотел бы реализовать пагинацию в моей пользовательской функции jsonresponse. Но я не знаю, как это реализовать. Вот код моей функции. Любой совет будет очень полезен. Спасибо. def json_response(data = {}, message = 'successful!', status = 'success', code = …

05.10.2021
Из-за цикла перед пагинацией Django paginator занимает слишком много времени. Как я могу решить эту проблему?

Меня попросили отобразить объект customer. Я пытался сделать пагинацию перед циклом, но не знаю как это сделать, потому что я думаю, что нужно передать все данные пагинатору при создании. Это мое мнение Я думаю, что проблема в …

05.10.2021
Печать нескольких элементов с помощью сериализатора

@api_view(['GET']) def selected_device(request,pk=None): if pk != None: devices = Device.objects.filter(pk=pk) devicedetail = DeviceDetail.objects.filter(DD2DKEY=pk) cursor = connection.cursor() tablename= "dev_interface_" + str(pk) cursor.execute(f"SELECT interface FROM {tablename} ") righttable = cursor.fetchall() devserializer = DeviceSerializers(devices, many=True) devdserializer = DeviceDetailSerializers(devicedetail, many=True) interfaces = [] for …

05.10.2021
Как передать значение в другую модель на основе условного оператора

Я хочу создать таймер обратного отсчета, который будет добавлен в модель date_target, используя метод сохранения override в models.py, время будет отсчитываться по-разному в зависимости от его разновидности. import datetime class CustomerVariety(models.Model): variety = models.CharField(max_length=100, null=True) def __str__(self): return self.variety …

05.10.2021
Django / React - JWT Auth: как сохранить токен в памяти ИЛИ использовать httpOnly cookie в запросе

Как я могу использовать токен доступа либо (1) сохраняя его в памяти, либо (2) используя httpOnly cookies в моем приложении React? Контекст Сейчас я совсем запутался в этом. Я использую dj-rest-auth и djangorestframework-simplejwt для аутентификации. Когда я вызываю …

05.10.2021
Доступ к совпадающей записи двух моделей с помощью ForeignKey

У меня есть три модели: модель игры, модель дистрибьютора и модель отношения. Модель Relation имеет два ForeignKeys. Один ссылается на модель игры, а другой на модель дистрибьютора. Мне нужно получить доступ по шаблону (в одном и том же представлении) …

05.10.2021
Почему объект Django Updating не срабатывает с первого раза?

У меня есть две функции. Моя первая функция обновляет булевский файл True до False. Моя первая функция работает правильно, но моя вторая функция не обновляет объект False до True. Если я пробую два раза, то во второй раз моя …

05.10.2021
Как интегрировать InvoiceCreator в поток оформления заказа

Я следую инструкциям по использованию django-oscar-invoices на https://django-oscar-invoices.readthedocs.io/en/latest/quickstart.html, но я не понимаю, как интегрировать oscar_invoices.utils.InvoiceCreator в поток оформления заказа. Может ли кто-нибудь объяснить, как это сделать?

05.10.2021
Построение сложной схемы пользователя для веб-сайта

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

05.10.2021
Как удалить пользователя с помощью Django Allauth API?

Когда пользователь в моем приложении Django отменяет свой аккаунт, я устанавливаю is_active=False в таблице auth_user. Однако, если этот пользователь регистрируется снова, Allauth жалуется, что email уже используется, даже если я вручную изменяю поле email на что-то другое в таблице …

04.10.2021
Django как повысить безопасность сброса пароля?

Я установил возможность сброса пароля для своих пользователей. Но я обнаружил несколько угроз безопасности: 1) ссылка на сброс пароля не истекает: Сейчас моя ссылка на сброс пароля не истекает. Я хочу, чтобы ссылка на сброс пароля могла быть использована …

04.10.2021
Как запросить перекрывающиеся даты в поле Postgres DateRange

У меня есть модель с полем PostgreSQL DateRange: class MyModel(models.Model): date_range = DateRangeField() Если я хочу сделать запрос, чтобы узнать, не накладывается ли другая дата, это достаточно просто: MyModel.objects.filter(date_range__overlap=other_date) Но если я построил …

04.10.2021
Сервер Tableau, размещенный на AWS, и встраивание с помощью Django

У меня есть сервер Tableau, настроенный на экземпляре AWS. Я опубликовал приборную панель на сервере (используя пробную версию). Сейчас я пытаюсь отобразить ее на веб-странице локально. Я пробовал следующие шаги: Примечание: Я заменил свой код с оригинальным экземпляром ec2 …

04.10.2021
Я не могу использовать python python .\manage.py makemigrate

Когда я запускаю его, я получаю следующее: C:\Users\owen pierce\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\python.exe: can't open file 'C:\Users\owen pierce\desktop\galeana.biz\pagina-base\manage.py': [Errno 2] No such file or directory

04.10.2021
Django вычисляет общее количество часов из поля данных

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

04.10.2021
Компрессор Django не работает

Я успешно установил все в setting.py и при запуске py manage.py compress он работает без ошибок и я вижу, что 2 блока были сжаты. Вот шаблон: {% compress css %} <link rel="stylesheet" type="text/css" href="{%static 'project/main.css' %}"> …

04.10.2021
Как перенаправиться при выборе пункта в форме

Как лучше сделать следующее? Пользователь выбирает 2 пункта на форме, если все нормально, то пользователь переходит на урл из action формы, а если пункты не совместимы как в этом случае остаться в этом урле?

04.10.2021
Как увидеть ключи, установленные django-ratelimit на сервере redis?

Я использую следующее django==3.1.3 django-ratelimit==3.0.1 django-redis==4.12.1 djangorestframework==3.12.2 Я пытаюсь установить ограничение скорости, чтобы ограничить количество вызовов запроса POST. В моих настройках есть следующее: CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://127.0.0.1:6379/1", "OPTIONS": { "CLIENT_CLASS": "django_redis.client.DefaultClient", …

04.10.2021
Объект Django создается дважды

У меня большое приложение и я смог найти, где находится "ошибка" (Вот почему мне не нужно загружать больше моего кода) image_model = Image_model( user = user, lan = lan, lon = lon, width = width, height …

04.10.2021
Как получить идентификатор категории и отобразить продукт, который находится в категории в django

Вот мой models.py. from django.db import models # Create your models here. class Category(models.Model): cateId = models.AutoField(primary_key=True) cateName = models.CharField(max_length=200) def __str__(self): return self.cateName class Product(models.Model): prodCategory = models.ForeignKey(Category, on_delete=models.CASCADE) prodId = models.AutoField(primary_key=True) prodName = models.CharField(max_length=200) def __str__(self): return …

04.10.2021
Как получить доступ к профилю пользователя в шаблонах Django

Как получить доступ к модели профиля пользователя в шаблоне. У меня в модели профиля related_name установлено значение "profile" с использованием поля OneToOne к User, но когда я использую {{user.profile.id}}, он ничего не возвращает. Модель профиля class Profile(models.Model): user = …

04.10.2021
Django Admin CSS не загружается

Я пытаюсь заставить мою Django admin иметь css, как он выглядит в разработке, но ничего не получается. Я пробовал следующие вещи: Have following static value in settings.py # Default primary key field type # https://docs.djangoproject.com/en/3.2/ref/settings/#default-auto-field …

04.10.2021
Как отобразить несколько изображений в элементе img шаблона django

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

04.10.2021
Автоматический запрос к стороннему API из Django проекта

Я пишу API на Django Rest Framework. Мне нужно каждый час опрашивать API сервиса погоды и сохранять данные о текущей температуре в свое базе данных. Как мне сделать такой автоматический, периодический запрос?

04.10.2021
Как посмотреть журналы django-docker, развернутого на digitalocean через github

Я развернул свой django docker через действия GitHub на Digital Ocean. Как я могу посмотреть журналы, поскольку я не могу увидеть мой django live по ссылке?

04.10.2021
Как получить идентификатор клиента и секретный ключ клиента в модели с помощью django для входа в социальные сети

Здравствуйте, как получить учетные данные пользователя из модели базы данных для входа в Facebook в django. И как получить token_access из Facebook graph API для каждого пользователя

04.10.2021
Как развернуть flutter web с помощью Django?

Когда я создаю веб-приложение flutter : flutter build web Я хочу развернуть это на сервере dango, что мне делать? Спасибо !!!

04.10.2021
Django FileResponse через nginx ошибка ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION

Django использует FileResponse и запускает сервер на 8000 порту. # this add Content-Disposition header in response response = FileResponse(file, filename="file.txt", as_attachment=True) nginx proxy_pass to django: location /api/v1/download { proxy_pass http://127.0.0.1:8000; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header Host $http_host; proxy_set_header …

04.10.2021
Как сделать вложенные групповые запросы в django orm?

У меня есть следующие данные: publisher title -------------------------- ----------------------------------- New Age Books Life Without Fear New Age Books Life Without Fear New Age Books Sushi, Anyone? Binnet & Hardley Life Without Fear Binnet & Hardley The Gourmet Microwave Binnet …

04.10.2021
Несколько экземпляров websocket для приложения чата

Я создаю Django-Vue чат приложение, я уже создал основную функциональность приложения. При установке компонента SideBar выполняется HTTP-запрос для получения всех комнат, участником которых является пользователь, при нажатии на какую-либо комнату создается экземпляр WebSocket на компоненте Chat. Мое …

04.10.2021
Можете ли вы разорвать цикл for в django? r

{% if user.is_authenticated %} {% for robot in object_list %} {% if user.id == robot.username.id %} <div style="color: #3b2063; outline: 3px solid #3b2063;"> <ul> <li><a href="{% url 'robot-detail' robot.pk %}"><h1>{{ robot.name }} - Current Status: {{ robot.current_status }} - …

04.10.2021
Как получить идентификаторы из массива объектов с помощью python и django?

Здравствуйте, у меня есть массив объектов, как показано ниже, const arr_obj = [ { 'id': 1, 'items': [ { 'id':'1', 'data': { 'id': 3, } }, { 'id': '2', 'data': { 'id': 4, } } ] }, { 'id': …

04.10.2021
Django "Поле 'id' ожидало число, но получило 'yoavlv'".

Я хочу создать страницу, на которой пользователь может увидеть данные, которые он разместил на сайте. У меня возникает проблема "Поле 'id' ожидало число, но получило 'yoavlv'". Я уже искал решение и пытался решить ее с помощью "slug", но это не …

04.10.2021
Форма администратора Django выдает IntegrityError для модели с условным UniqueConstraint

Меня попросили добавить некоторую логику для моделирования уникальности. Каждый Платеж должен иметь заполненный либо transaction_id, либо payment_id. Каждый платеж идентифицируется по (transaction_id, operation, payment_created_date) или (payment_id, operation, payment_created_date). На уровне базы данных это работает нормально. Вставка платежа с одним …

04.10.2021
Django отображение списка изображений в таблице из поля ManyToMany

Я создал модель для подробной информации о вакансиях. Модель вакансии имеет следующие поля: class Job(models.Model): job_position = models.ForeignKey(Position, on_delete=models.PROTECT, related_name='job_position') applicants_to_hire = models.IntegerField(null=True, blank=True, validators=[MinValueValidator(1), MaxValueValidator(15)], default=1) hiring_team = models.ManyToManyField(Employee, related_name='hiring_team') class JobListView(LoginRequiredMixin, ListView): model = Job template_name = …

04.10.2021
Почему я получаю TypeError строковые индексы должны быть целыми числами в этом вызове API? (посев Django DB)

Я пытаюсь посеять django DB из внешнего API, используя это руководство (https://medium.com/@chilinski.a/how-to-seed-a-django-api-with-data-from-an-external-api-b577b6e6ad54). Я точно воспроизвел код для своего собственного проекта, я думаю, но получаю TypeError при запуске python manage.py seed и не уверен, почему. Вот …

04.10.2021
Создание новой таблицы RT в Django SphinxSearch

У меня есть сайт django, работающий с sphinxsearch, и у меня проблемы с созданием новой таблицы RT. Ранее я уже добавлял столбцы в таблицы RT, выполнив следующие действия: sudo service sphinxsearch stop Удалите данные в var/lib/sphinxsearch Добавьте поле …

04.10.2021
Подключение устройства ZKTECO из хостинга django Сайт выдает ошибку

Я создал сайт для подключения устройства ZKTECO K40. Метод подключения довольно прост from zk import ZK, const zk = ZK('192.168.1.13', port=4370, timeout=5) conn = zk.connect() Вы устанавливаете соединение при запуске с локального хоста, подключенного в той же сети Но после …