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

12.07.2022
Django rest framework sql raw запрос с другого хоста

У меня есть две базы данных с разными подключениями, первая - база данных по умолчанию, а вторая - только для данных. 1-я БД: Host:0.0.0.0 port:5822 dbname:DBone user:postgres password:user:postgres 2-й БД: Host:0.0.0.0 port:5842 dbname:DBtwo user:postgres password:user:postgres 1-я база …

12.07.2022
Обслуживать статические и медиафайлы в django при debug=False

Я хочу опубликовать свой проект django но когда я изменяю свой settings.py "debug = False" статические файлы не загружаются! вот мой settings.py MEDIA_URL = '/media_files/' STATIC_URL = '/static_files/' MEDIA_ROOT = '/home/domain/public_html/static_cdn/media_root' STATIC_ROOT = '/home/domain/public_html/static_cdn/static_root' также я …

12.07.2022
Как мне сделать так, чтобы форма автоматически идентифицировала пользователя, который вошел в систему как автор

Class ArticleCreateView(CreateView): model=Post form_class=PostForm template_name='add_post.html' from operator import mod from turtle import title from django import forms from .models import Post class PostForm(forms.ModelForm): class Meta: model=Post fields=['title','body','author','category']

12.07.2022
Return qs._result_cache[0] IndexError: list index out of range [12/Jul/2022 14:43:28] "GET /shop/products/15 HTTP/1.1" 500 68001

Return qs._result_cache[0] IndexError: индекс списка вне диапазона [12/Jul/2022 14:43:28] "GET /shop/products/15 HTTP/1.1" 500 68001

12.07.2022
Почему два набора представлений имеют одинаковые url в DRF?

Почему два разных набора представлений имеют одинаковые url? Как я могу его изменить? router = routers.DefaultRouter() router.register(r'general-worker', GeneralWorkerViewSet) router.register(r'full-info-worker', FullInfoWorkerViewSet) urlpatterns = [ path('admin/', admin.site.urls), path('api/v1/', include(router.urls)), path('api/v1/drf-auth/', include('rest_framework.urls')), ] json из http://127.0.0.1:8000/api/v1/ { "general-worker": …

12.07.2022
Обновление столбцов и таблиц базы данных с помощью Django

Я столкнулся с ситуацией, когда я пытаюсь обновить базу данных mysql с помощью django. вот ее схема: исходная схема class Departments(models.Model): DepartmentId = models.AutoField(primary_key=True) DepartmentName = models.CharField(max_length=100) class Groups(models.Model): GroupId = models.AutoField(primary_key=True) GroupName = models.CharField(max_length=100) class Employees(models.Model): …

12.07.2022
Как получить разницу между двумя датами в виде целого числа в шаблонах Django

У меня есть список из двух дат: ['2022-07-11', '2022-07-19'] и нужно вычислить разницу между ними как значение int: 8 внутри Django templates. Я пробовал с: {% with value1=date.value.1 value0=date.value.0 %} <h3>{{ value1-value0 }}</h3> {% endwith %} Ошибка: Could …

12.07.2022
Каждый файл журнала фиксирует все журналы приложений, независимо от того, какое приложение запущено

Я пытался создать отдельный файл журнала для каждого приложения. Но мой каждый файл журнала собирает все данные журнала независимо от того, какое приложение запущено. Я пробовал, как показано ниже, В моем файле setting.py есть следующий код …

12.07.2022
Настройка django на сервер медиафайлов из облака google

Я пытаюсь развернуть свой проект на Heroku, но медиа файлы (изображения) удаляются, поэтому кто-то сказал мне, что я должен использовать сервис под названием "Google cloud", мой вопрос в том, как настроить мой проект на использование этого сервиса. Кто-нибудь может …

12.07.2022
"(1452, Cannot add a foreign key constraint fails( CONSTRAINT `FK_STG_TRN_DATA_LOCATION` FOREIGN KEY (`LOCATION`) REFERENCES `location` (`LOCATION`))

@csrf_exempt def stg_trn(request): if request.method == 'POST': try: json_object = json.loads(request.body) current_user = request.user D_keys=[] data_list=[] l_counter=0 for row in json_object: for key in row: if row[key]=="" or row[key]=="NULL": D_keys.append(key) for key in D_keys: row.pop(key) D_keys.clear() l_counter=l_counter+1 d= str(datetime.now()).replace('-',"").replace(':',"").replace(' ',"").replace('.',"") …

12.07.2022
Получить поле is_active из модели User

У меня есть модель User с одним из полей is_active: class User(AbstractBaseUser, PermissionsMixin): objects = UserManager() is_active = models.BooleanField( _('active'), default=True, ) У меня есть модель Player с одним из полей user: class Player(models.Model): user = models.OneToOneField( …

12.07.2022
TypeError: неподдерживаемый тип(ы) операнда для -: 'IntegerField' и 'int'

Я пытаюсь сложить/оставить/умножить числа в forms.py, когда они разного типа, как это сделать? Заранее спасибо MODELS.py myyear= models.IntegerField( db_column='XXX', choices=mychoices, default=str(year-1) ) period_from = dateitstart(myyear) UTILITIES.PY def dateitstart(myyear): return datetime.date(myyear -1, 10, 1)

12.07.2022
Создание бронирования занятий по велоспорту с помощью Django [закрыто]

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

12.07.2022
Флаг Django DTL для контактного номера не работает

У меня есть поле с именем contact. и я добавляю код страны и флаг. В модели insert они успешно добавляются. Но в модели Edit он не добавляется, поскольку я использую DTL(for) для получения данных в текстовом вводе. Я …

12.07.2022
Не удается получить выбранный вариант в выпадающем списке на странице обновления CRUD

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

12.07.2022
Django перезаписывает объекты вместо того, чтобы создавать новые

У меня есть несколько моделей - Model1, Model2, Model3 и Model4 - определенных в файле models.py: class Model1(models.Model): field1 = db.CharField(max_length=10) class Model2(models.Model): field2 = db.CharField(max_length=10) class Model3(models.Model): field3 = db.CharField(max_length=10) class Model4(models.Model): m1 = db.ForeignKey('application.Model1', on_delete=models.CASCADE) …

12.07.2022
Django получение ввода radio select в форме

Что мне нужно, так это страница, где для каждого пользователя можно выбрать, присутствовал ли он, разрешено ли отсутствие или нет. Мне удалось создать страницу, где это возможно и может быть представлено, смотрите изображение, которое я прикрепил. Как …

12.07.2022
Как программно генерировать объект запроса Django с помощью класса ASGIHandler

У меня есть проект Django, в котором есть функция some_func, которая использует request внутри себя. from fastapi import Depends from fastapi.security import HTTPBasicCredentials def foo(credentials: HTTPBasicCredentials = Depends(security),): # Need to generate a request object user = some_func() def …

12.07.2022
Запуск определенной функции по истечении 2 часов после наступления события в Django

В настоящее время я работаю над проектом Django .Use case - когда я добавляю объект устройства в базу данных, если он не появляется в сети в первые 2 часа после добавления, то мне нужно удалить этот объект устройства из …

12.07.2022
DisallowedHost at / Неверный заголовок HTTP_HOST: [IP] ; Вам может понадобиться добавить [IP] в ALLOWED_HOSTS

Я хочу развернуть свое приложение Django, и я уже использовал gunicorn, nginx и supervisor и хранил на AWS EC2 Вот фрагмент моего файла settings.py DEBUG = False ALLOWED_HOSTS = ['<my_ip>', '<my_ip>.ap-southeast-1.compute.amazonaws.com'] У меня есть settings_prod.py и …

12.07.2022
Как соединить Django API с Opencart API/Prestashop API

У меня есть каталог на Django и мне нужно связать его с каталогом на Opencart (или Prestashop). Другими словами, когда я добавляю товар в Django, он должен появиться в Opencart. Я создал Django API, где я могу добавлять …

12.07.2022
Сохраненные данные не видны в CRUD с использованием сериализаторов и внешних ключей

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

12.07.2022
Как лучше всего сделать связь начальник-подчиненный в Django?

У меня есть модель работника: class Worker(models.Model): name = models.CharField(max_length=200, verbose_name='ФИО') position = models.CharField(max_length=200, verbose_name='Должность') hired_at = models.DateField() salary = models.PositiveIntegerField() chief = Есть иерархия из 5 ступеней, у каждого работника есть свой начальник(кроме последней ступени). Мне нужно для …

12.07.2022
Gunicorn продолжает тайминг и плохой шлюз при запросе пароля в приложении django

Вчера я развернул приложение Django на Linode VPS, используя это Руководство. Все функции моего приложения работают как ожидалось, за исключением сброса пароля, который не работает. Я использую mailgun для сброса паролей для приложения. С …

12.07.2022
Могут ли два проекта Django использовать одну и ту же базу данных?

Я учился развертывать базы данных и приложения Django на Azure, и у меня есть несколько проектов на нем. Мой вопрос в том, могут ли несколько приложений Django совместно использовать базу данных? То есть приложения не связаны между собой и …

12.07.2022
Какой js модуль выбрать для реализации drag'n'drop на фронте django проекта?

Всем привет! Возникла потребность реализовать drag'n'drop зону для добавления картинок в галерею объекта. Какие требования нужны: При закрузки страницы, подгружать картинки из бэкэнда для дальнейшего редактирования галереи. Возможность перемещать-сортировать картинки в зоне после добавления. Конвертировать картинки под определенное разрешение …

12.07.2022
Я пытаюсь использовать каналы для некоторых вещей, связанных с WebSockets, но он продолжает загружаться и не показывает никакого ответа в реальном времени, когда я перезагружаю веб-страницу.

работа Fine INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.sites', ]> Не работает INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.sites', 'channels', ]. Работа Fine -> WSGI_APPLICATION = 'myproj.wsgi.application' Не работает -> …

12.07.2022
Удалить тип из списка значений

Желание удалить охранника из набора запросов. Guard является полем многие-ко-многим в таблице InstituteGate def delete(self, request): institute = self.request.query_params.get("institute", None) data = request.data queryset = InstituteGate.objects.filter( institute=institute, name=data["gate"]) for i in queryset: guards = i.guards.all().values_list('id', flat=True,) print(guards) if …

12.07.2022
Как отобразить конкретное искомое слово из строки в django?

Я разработал функцию поиска в Django, используя объект Q, и получаю результат следующим образом: какие рекомендации вы ищете? Я выполнил поиск, используя слово recommendations, и он отобразил весь объект модели. Я использую этот запрос для поиска …

12.07.2022
Невозможно обновить данные CRUD с внешними ключами, несмотря на то, что они имеют правильные имена

Я делаю CRUD данных, которые имеют внешние ключи и сериализаторы (так как мне сказали использовать сериализаторы вместо Forms), несмотря на то, что я поместил правильную модель и ее имена на страницу редактирования продукта, данные отображаются пустыми вместо сохраненных данных, …

12.07.2022
Наследование поля изображения от внешнего ключа для представления списка Django

У меня есть две модели django models.py class Father(models.Model): name = models.CharField(max_length=100) image_link = models.CharField(max_length=250, default='link', null=True, blank=True) class Child(models.Model): Father = models.ForeignKey(Father, null=True, on_delete=models.SET_NULL) views.py class ChildListView(ListView): model = Child template_name = 'interface/home.html' context_object_name = 'child' …

12.07.2022
Как показать значение с query_set в сериализаторе, используя Django rest framework?

Я делаю API и хочу перечислить все варианты модели для тех, кто ее использует. # ------------------------------------------------------------- # Image category serializer # ------------------------------------------------------------- class ImageCategorySerializer(serializers.ModelSerializer): #category = CategorySerializer() category = serializers.PrimaryKeyRelatedField( source="category.category", many=True, queryset=Category.objects.all(), ) image = serializers.IntegerField(source="image.id") …

12.07.2022
Как использовать виджет в wagtail admin models.CharField

У меня есть forms.CharField, который использует виджет, следующим образом: address = forms.CharField( required=False, max_length=100, label="Address", error_messages={'required': ERROR_MSG}, widget=... # <-- this line ) ) Мне нужно использовать виджет в models.CharField, но я получаю ошибки, …

12.07.2022
Django postgress Integer Arrayfield не принимает массив

Я внезапно начал получать ошибку с полем целочисленного массива postgres в Django Я получаю данные из внешнего API. Поле поступает в виде строки значений, разделенных запятыми. В моем models.py у меня есть: from django.contrib.postgres.fields import ArrayField …

12.07.2022
Медиафайлы dajango pdf не отображаются на моей веб-странице

Я искал в интернете по всему миру об этом и кажется, что все в порядке, также медиа изображения очень хорошо отображаются settings.py # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/4.0/howto/static-files/ STATIC_URL = 'static/' STATIC_ROOT = os.path.join(BASE_DIR,'static') MEDIA_URL = '/media/' …

12.07.2022
Можно ли это сделать с помощью Django Admin?

У меня есть модель ингредиентов, которая отображает параметры "порция и вес" для каждого ингредиента в админке Админ ингредиентов "встроен" в MealAdmin. Я пытаюсь также показать опции "порция и вес" для …

12.07.2022
Требуется целое число (тип NoneType).

Я использую DatetimeField в своей модели и пытаюсь вывести формат времени в strftime. Проблема в том, что я получаю эту ошибку "требуется целое число (получен тип NoneType)" Вот мой код. unique_upload_by_dates: List[str] = [ datetime.datetime(day=day, month=month, year=year).strftime("%m %d, …

12.07.2022
Пытаюсь использовать веб-крючок с помощью django. Но он не работает

Я пытаюсь использовать webhook с django. Но он не работает. Что-то не так? Получаемая сторона страницы, которая должна перезагружаться или обновляться при получении POST запроса, не работает в части кода ниже. return HttpResponse("RecievedData=" + s) Я …

12.07.2022
Цикл For не отображается в шаблоне

Я пытаюсь отобразить новости на моем сайте, но почему-то они не отображаются, первый цикл в порядке, но второй не отображает ничего там, где должно быть. Вот мой код: HTML: <div class="container-fluid"> <div class="container"> <div class="row"> {% for cat in …

12.07.2022
Django Удаление дубликатов строк и сохранение последней с помощью SQL запроса

Мне нужно выполнить SQL запрос, который удаляет дублирующиеся строки на основе одного столбца и сохраняет последнюю запись. Отмечая, что это большая таблица, поэтому Django ORM занимает очень много времени, поэтому мне нужен SQL запрос вместо этого. Имя столбца - …