Я позаимствовал идеи из ответа this для расширения объекта Site, созданного по умолчанию во время первоначальной миграции с фреймворком сайтов Django. Новая модель, SiteSettings, устанавливает отношения OneToOne с моделью Site, чтобы добавить дополнительные поля. Затем я использую сигналы …
У меня работают подсказки типов для большинства вещей, но возникают проблемы с django.contrib.auth.models.User. Pylance не улавливает такие вещи, как Profile и некоторые другие модели, которые имеют ForeignKey к User. Есть ли простой способ добавить эти подсказки типов без …
Я пытаюсь получить данные из файла CSV, но когда я пытаюсь прочитать файл с помощью метода folwing, я получаю ошибку Ошибка значения: Операция ввода/вывода в закрытый файл. def post(self, request): serializer = MosqueFileSerializer(data=request.data) if serializer.is_valid(): serializer.save() file =pd.read_csv(request.FILES['file']) return Response(status=status.HTTP_200_OK) …
У меня есть база данных Postgres на Heroku, и я хочу разместить эту базу данных на ElephantSQL, но я не могу найти, как это сделать. У меня есть файл DUMP, загруженный из базы данных Heroku Postgres, но я не …
Я создаю приложение в docker, которое содержит два сервиса, один из которых - приложение django, а второй - сервер websockets для игры в шахматы, который содержит client.py server.py chess.py. Вся игра ведется на терминалах, во время работы сервера оба …
Я воссоздаю проект Django. Я пытаюсь создать сигнал post_save, который будет создавать оценки студента, когда студент создан. Я получаю сообщение об ошибке: save() запрещено для предотвращения потери данных из-за несохраненного связанного объекта 'student'. Вот моя модель студента: class Student(models.Model): user …
Есть ли способ, как получить поле из другой модели в мой фильтр, который используется в моем шаблоне? Я пытаюсь фильтровать по имени_категории из модели категории в модели склада, которая связана с моделью категории моделью продукта. Когда я пробую в …
У меня есть Django сайт с Bootstrap стилизацией front-end. Основная функция сайта - показать форму, отправить отправку формы в Django View, и чтобы View вернул страницу вывода на основе информации в форме. Форма довольно динамичная, с использованием jQuery. …
У меня есть проект на django, который использует базу данных. Проблема заключается в формате данных, потому что они содержат много пустого пространства. Поскольку я использую rest_framework, я хотел бы обрезать объекты перед передачей их в сериализатор, потому что если …
Я хочу добавить вебсокетный чат в мое приложение Django (DRF). Я следую этому руководству https://dev.to/earthcomfy/django-channels-a-simple-chat-app-part-3-a3b Мои версии django-rest-passwordreset==1.2.1 channels==3.0.5 channels-redis==3.4.1 Роутинг websocket_urlpatterns = [ re_path(r'ws/chat/(?P<room_name>\w+)/$', consumers.ChatConsumer.as_asgi()), ] У меня есть стандартный потребитель: class ChatConsumer(WebsocketConsumer): …
В классе моей формы у меня есть поле контактов в строке для сохранения нескольких контактов, разделенных точкой с запятой. В запросе контакты представляют собой массив, поэтому я делаю ";".join(contacts), чтобы получить одно поле контактов для класса формы. Я хочу передать …
У меня есть представление на основе класса signup в моем приложении аутентификации django. Я создал новый файл: decorators.py from django.shortcuts import redirect def authenticated_user(view_func): def wrapper_func(request, *args, **kwargs): if not request.user.is_authenticated: return view_func(request, *args, **kwargs) else: return redirect('/') return …
У меня есть две модели, Process и Notification, и мне нужно создать уведомление, когда процесс сохраняется, поэтому я использую сигнал post_save для этого: def create_notification(sender, instance, *args, **kwargs): if instance.status in ["ERR", "FIN"] or instance.percent == 100: type = …
В выпадающем списке повторяются и отображаются одни и те же теги. Он перебирает теги, используемые в каждом сообщении, но не проверяет, повторяются ли теги или нет. Есть ли способ избежать этого повторения? Мой выпадающий список выглядит следующим образом: <div …
Мне нужно небольшое приложение для управления задачами, которое выполняет определенные задачи, например, копирование файла, отправка электронной почты, создание pdf и так далее. Задачи также должны выполняться в порядке/приоритете, например, первая: создать pdf, вторая: отправить почту. Сейчас я размышляю над …
Models.py from django.db import models class Student(models.Model): Student_Name = models.CharField(max_length=40) Father_Name = models.CharField(max_length=40) Contact = models.CharField(max_length=10) Address = models.CharField(max_length=120) def __str__(self): return self.Student_Name serializers.py from rest_framework import serializers from .models import Student class StudentForm(serializers.ModelSerializer): model = Student fields = …
Я пытаюсь настроить аутентификацию django azure ad с помощью django-allauth, но в настоящее время в документации нет надлежащей документации по настройке Azure ad. У меня есть client_id, secret и tenant_id. Я попробовал несколько конфигураций, но, похоже, они не …
Я пытаюсь создать страницу настроек для профилей пользователей и столкнулся с проблемой. Я включил изображение профиля в модель User, но при попытке сослаться на это ImageField в шаблоне профиля изображение отображается как неработающее. Во-первых, все остальное, связанное с хранением изображения …
У меня есть представление Insert, которое отображает данные модели из одной основной и одной связанной модели. После завершения отображения данных к таблице добавляется форма для добавления нового связанного элемента. Это работает нормально - однако если я ввожу недопустимые данные …
Проблема заключается в том, что при использовании order_by() украинские буквы неправильно сортируются по алфавиту, то есть перед "а", "б" ставятся "і" и "є".
Я использую пакет django-import-export для перемещения данных в и из моего приложения. У меня есть плоский набор данных csv, который мне нужно импортировать. Каждая строка csv содержит поля, которые необходимо разобрать и импортировать во вторичную таблицу базы данных …
У меня есть несколько проблем с кодом. Я пытаюсь вывести сообщение об ошибке успеха с помощью Mixins, но я пытался установить django-braces на мой venv, но это не работает, я использую представления на основе классов и обычный импорт mixin …
Я включил файл excel в каталог моего проекта. Я хочу создать представление Django, которое позволит пользователю скачать этот файл. Пожалуйста, как мне лучше всего это сделать?
Я новичок в Django 4, пытаюсь изучить его по книге. Я получаю ошибку ModuleNotFoundError: No module named '_curses', когда импортирую представления в url.py и запускаю сервер с python manage.py runserver. Некоторое время он работал нормально без ошибок, но внезапно …
В выпадающем списке повторяются и отображаются одни и те же теги. Он перебирает теги, используемые в каждом сообщении, но не проверяет, повторяются ли теги или нет. Есть ли способ избежать этого повторения? Мой выпадающий список выглядит следующим образом: <div …
Я устал применять различные методы в django, но он не обслуживает staticfiles из папки static я следовал официальному способу обслуживания статического файла на том же сервере в продакшене, но когда мы устанавливаем DEBUG в False, он не работает ---> дерево …
Des: У меня проблема в jQuery, где я должен добавить несколько выпадающих списков, используя select 2, когда я добавляю проект динамически, проект добавляется только в первый выпадающий список html <select class="js-example-basic-multiple drops" id="dropdown-1" style="width: 110px;" name="projects[]" multiple="multiple"> <option value="add">Add Project</option> …
У меня есть база данных, которая содержит несколько схем. Я подключил модель, которую я сделал, к схеме, и когда я выполняю регистрацию со страницы администрирования Django, все в порядке. class MyModel(models.Model): name = models.CharField(db_column="name", max_length=100) description = models.TextField(db_column="description") class …
Я пишу сайт на Django. Я разрабатываю систему поиска по сайту, используя django-elasticsearch-dsl. Но я заметил проблему, что не все записи, удовлетворяющие условию поиска, отображаются. Например, я знаю, что в моей базе данных есть 6 книг, содержащих слово 'Python', …
У меня есть эта модель : class Project(models.Model): COLORS = ( ('#FFFF00', "new project to analyse"), ('#FFFCCC', "to analyse"), ('#FFAFFF', "analysis in progress"), ('#FFFFFF', "project validated"), ('#008800', "project validated today"), ('#66B2FF', "project not validated"), ('#004DDD', "project not validated and …
Итак, я уже много искал по этому поводу, но не смог найти хорошего ответа. Я использую Celery celery и Django 3.2.13 . без пакета django-celery, так как новые версии Celery больше …
У меня есть такие модели django, и мне нужно запросить имя и доход, разделенные на диапазоны, поэтому я использую ntile для этого: class Bookings(models.Model): bookid = models.IntegerField(primary_key=True) facid = models.ForeignKey('Facilities', models.DO_NOTHING, db_column='facid') memid = models.ForeignKey('Members', models.DO_NOTHING, db_column='memid') starttime = …
Я учусь разрабатывать сайт с помощью Angular и Django. Я получил эту ошибку от моего Angular localhost: Access to XMLHttpRequest at 'http://127.0.0.1:8000/api/user/' from origin 'http://localhost:4200' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: …
Я хочу создавать запись в модели employee каждый раз, когда я создаю пользователя. Есть предложения, как это сделать?
Я хочу построить фасетный поиск с помощью django-filters и Postgres Full-Text Search. Но я нигде не нашел как это сделать. Может это невозможно? Я заметил, что люди строят фасетный поиск с помощью elastic. Но я не знаю, будет ли он …
У меня есть следующие параметры, настроенные для моего веб-приложения в файле settings.py DEBUG = False ALLOWED_HOSTS = ['*'] SESSION_COOKIE_SECURE = True CSRF_COOKIE_SECURE = True SECURE_HSTS_SECONDS = 86400 SECURE_HSTS_INCLUDE_SUBDOMAINS = True SECURE_HSTS_PRELOAD = True SECURE_SSL_REDIRECT = True SECURE_BROWSER_XSS_FILTER = True …
Я использую сериализаторы Django для тестирования ответа API. Я обнаружил, что он позволяет использовать дополнительные поля: from rest_framework import serializers class ProjectSerializer(serializers.Serializer): name = serializers.CharField() ProjectSerializer({'name': "Project A", "state": "active"}).is_valid() # True ProjectSerializer().to_internal_value(data={'name': "Project A", "state": "active"}) # …
загрузка не начинается после ajax-поста. Я хочу сделать только csv-файл, в котором строки выбираются флажком. Из журнала регистрации видно, что все в порядке. Ответ возвращается. но загрузка не начинается в браузере. view.py body = request.body checked = json.loads(body) …
Я хочу выбрать как можно больше членов CustomUser (которые являются экземплярами Agents Model) при создании проекта.
Как я делаю POST метод, он возвращает весь массив в качестве ответа. Возможно ли вернуть, например, только ID после успешного запроса? У меня есть { "requestid": 1 "requestname": "Sample request", "projectmanager": "Josh", "creationdate": "2022-09-26T23:48:00Z" } Что …