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

05.11.2021
Как я могу получить дату типа (07.11.2021) из имени даты типа (понедельник, вторник...)

Я разрабатываю проект django и в моем шаблоне пользователь может выбрать день. Как показано на нижней картинке. После day select post запрос работает. И в моем views.py я могу …

05.11.2021
Поле выбора Django в качестве ForeignKey модели в FormSet

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

05.11.2021
CSS ведет себя по-разному в локальном хосте

Я работаю над проектом. Сначала я начал с front-end. Затем, закончив его, я загрузил все файлы в django app и запустил localhost. Но внезапно все кажется больше. Большинство padding, margin, font-size, меняется с маленького на большой 1.front end разработан …

05.11.2021
Обновление фотографии профиля через щелчок на самой фотографии Django

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

05.11.2021
Понимание нестабильных тестов Django: Порядок создания влияет на порядок массива

У меня есть тест в Django, который выглядит примерно так: class WebhookClientSerializerTestCase(TestCase): def test_serializes_agent_from_client(self): agent1 = factories.AgentUserFactory(email='dave@agently.com') agent2 = factories.AgentUserFactory(email='jim@agently.com') client = factories.ClientFactory(agents=[agent1, agent2]) schema = serializers.WebhookClientSerializer() # do some stuff data = schema.dump(client).data self.assertEqual(data['agents'][0]['email'], 'dave@agently.com') self.assertEqual(data['agents'][1]['email'], …

05.11.2021
Метод save() для модели django_comments_xtd

Я использую Wagtail + Django_comments_xtd + Django. My_Django_App/models.py from wagtail.core.models import Page class PostPage(Page): ... from django_comments_xtd.models import XtdComment class PostComment(XtdComment): page = ParentalKey('PostPage', on_delete=models.CASCADE, related_name='rn_comments') def save(self, *args, **kwargs): if self.user: self.user_name = self.user.username self.page = PostDetail.objects.get(pk=self.object_pk) super(PostComment, …

05.11.2021
Django-filter: Как получить варианты из связанной модели?

Я пытаюсь создать фильтр и получить варианты из связанной модели. Возможно ли это? Мои модели: class Container(models.Model): description = models.CharField(max_length=255) class Period(models.Model): class PeriodType(models.TextChoices): LONG = 'long', 'Long period' SHORT = 'short', 'Short period' container = models.ForeignKey(to=Container, …

05.11.2021
Django кэширует объект пользователя

На нашем сайте иногда около 600 авторизованных пользователей пытаются зарегистрироваться на мероприятие в течение 5 минут. У нас есть VPS с 1 CPU и 1GB ram. В такие моменты сайт замедляется и выдает ошибку 502. По этой причине я использую …

05.11.2021
Django Изменение имени модели третьей стороны

Я знаю, что могу изменить имя модели, созданной самостоятельно, используя verbose_name="Updated Model name". Есть ли способ изменить имя сторонней модели в Django? Я также попробовал изменить атрибут родительского класса с помощью дочернего класса, но это не помогло …

05.11.2021
Переопределенный Multi Select BooleanField запрос ответ django

Информация здесь: This is print(request.POST) in views.py <QueryDict: {'csrfmiddlewaretoken': ['token'], 'agree_2': ['19', '22'], 'submit_multiple': ['']}>. My views.py return JsonResponse(request.POST) {"csrfmiddlewaretoken": "token", "agree_2": "22", "submit_multiple": ""} введите …

05.11.2021
Заставьте REST Framework требовать аутентификацию для метода GET

Я работаю над приложением Django, которое использует REST Framework вместе со Swagger. Также добавил несколько моделей, и одна из них называется Example. Добавил несколько представлений, основанных на миксинах в views.py для ранее упомянутой модели. В views.py я создал …

05.11.2021
Поле 'id' ожидало число, но получило 'product_id' django

В моем приложении для электронной коммерции, когда я нажимаю на добавить в корзину, товар попадает в корзину, но когда я нажимаю на корзину, она выдает мне ошибку, что "Поле 'id' ожидало число, но получило 'product_id'". В основном я использую …

05.11.2021
Ошибка CSRF-токена для приложения django при развертывании на сервере AWS

У меня есть сайт django, который отлично работает локально, но при попытке развернуть его с помощью AWS elastic beanstalk я получаю следующую ошибку при попытке входа (используя django allauth) Запрещено (403) Проверка CSRF не прошла. Запрос прерван. …

05.11.2021
Как установить charset заголовка в Django 1.11

Мы используем Django1.11 и у нас возникли проблемы, потому что наш заголовок Content-Type не содержит части charset, установленной в UTF-8. Что-то вроде этого: Content-Type: application/json; charset=UTF-8 Я хочу исправить это для всех конечных точек, поэтому я подумал …

05.11.2021
Django views get_contex_data filter по связанным моделям дублирует записи

Есть 3 модели: class TVChannel(models.Model): """TV канал""" title = models.CharField("Название TV канала", max_length=50, unique=True) slug = models.SlugField(max_length=50, unique=True) class Region(models.Model): """Регион вещания""" title = models.CharField("Регион вещания", max_length=100, unique=True) slug = models.SlugField(max_length=100, unique=True) def get_absolute_url(self): return reverse('slug', kwargs={'slug': self.slug}) class TVShow(models.Model): …

05.11.2021
Декодирование b64 данных uri django

Пользователь заполняет форму и предоставляет подпись. Подпись становится URI кодированного изображения данных и отправляется через AJAX в представление, затем она декодируется и сохраняется как png в базе данных. Когда строка передается на сервер, она отличается от того, что я …

05.11.2021
Geodjango сохраняет шейпфайл в postgis (Geopandas, geoalchemy2)

Hi Я пытаюсь сохранить shp в postgis, создавая дополнительный столбец, куда вставляю геометрию, но пытаюсь преобразовать gdf ['geom'] = gdf ['geometry']. apply (lambda x: WKTElement (x. wkt, srid = epsg)), Сервер переполняется, у меня нет ошибок, но я предполагаю, что …

05.11.2021
Как использовать `@transaction` для отката зарегистрированного пользователя в случае, если Email не удалось сгенерировать?

Я создаю простой django-rest-framework бэкенд, который использует dj-rest-auth систему аутентификации со следующими настройками ACCOUNT_AUTHENTICATION_METHOD = 'email' ACCOUNT_EMAIL_VERIFICATION = 'mandatory' Я хочу убедиться, что в случае сбоя в генерации электронной почты зарегистрированный пользователь откатывается назад. Это моя …

05.11.2021
Контекст переопределяет имя_объекта_контекста

Я новичок в Django и совершенно не знаю, как подойти к решению этой проблемы. Views.py: class UserProfileDetailView(DetailView): model = CustomUser context_object_name = 'profile_detail' template_name = 'user_profile_templates/profile_detail.html' def get(self, request, pk, *args, **kwargs): followers_var = request.user.motivators.all() if len(followers_var) == 0: …

05.11.2021
Получить 'str' в Djano forms.FileField()

Я загружаю без формы. У моего пользователя есть поле FileField, если я загружаю через <input type...> у меня нет проблем. Но это не так удобно для моей цели. views.py def uploadaction2(request): f = forms.FileField() # this is my …

05.11.2021
Django Rest Framework - Передача 'user' из ModelViewSet в сериализатор

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

05.11.2021
Создание нескольких записей для одной модели в модельной форме Django

Простите, если название смущает, я не могу придумать, как еще это сформулировать. Я создаю сайт, на котором есть много викторин. Каждая Quiz модель class Quiz(models.Model): name = models.CharField(max_length = 80) description = models.CharField(max_length = 300) …

05.11.2021
Как я могу иметь отдельные условия триггера и фильтра в Django UniqueConstraint?

Учитывая следующие модели: class Customer(models.Model): pass class User(models.Model): email = models.EmailFIeld(blank=True, default="") customer = models.ForeignKey(Customer, ...) Я хочу обеспечить выполнение следующего: IF user has email IF user has customer email must be globally unique IF user has …

05.11.2021
Должен ли я использовать Django DRF или Flask RESTful для написания бэкенда для фронтенда NextJS и базы данных firebase

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

05.11.2021
Django - ошибка "Параметр MEDIA_URL должен заканчиваться слэшем." вызывает проблемы при установке пути к файлу в Windows

Итак, если вы установите MEDIA_URL под settings.py без прямого слеша (эта штука /, вы не можете делать обратные слеши, я пробовал) в конце, вы получите ERRORS: ?: (urls.E006) The MEDIA_URL setting must end with a slash. …

05.11.2021
Сколько отдельных приложений я должен иметь с моим приложением Django

Сколько приложений должно быть в моем проекте Django. Например, я создаю приложение для домашних животных, где могут быть хозяева, питомцы, ветеринары и т.д. На данный момент, придерживаясь только 3 упомянутых мною функций, должен ли я иметь их как …

05.11.2021
Как получить данные из базы данных и отобразить их в текстовом поле, чтобы пользователи могли их обновить

У меня есть веб-страница, которая должна позволить пользователям обновлять данные из базы данных, но данные не могут отображаться в текстовом поле, как мне сделать так, чтобы они могли отображаться в текстовом поле? Это моя текущая веб-страница, где пользователям …

05.11.2021
Django MVC vs Three-tier [дубликат]

Я знаю, что Django - это MVC, но делает ли это его трехуровневой структурой?

05.11.2021
DRF: Как установить правильное имя_вида с украшением действия в наборе представлений

У меня есть следующий метод декоратора действия, я притворяюсь, что фильтрую учителей по модели: @action(detail=True, methods=(['GET'])) def get_teachers_by_area(self, request, pk=None): teachers = self.get_serializer().Meta.model.objects.get_teachers_by_area(pk=pk) if teachers: teacher_serializer = TeacherByAreaListSerializer(teachers, many=True) return Response( { 'ok': True, 'conon_data': teacher_serializer.data }, status=status.HTTP_200_OK ) …

05.11.2021
Django DoesNotExist панель администратора хорошая

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

05.11.2021
Как преобразовать эту функцию, чтобы она работала?

Я использую эту функцию в upload_to= в models.py: def uuid_profilepicture(instance, filename): ext = filename.split('.')[-1] filename = "%s.%s" % (uuid.uuid4(), ext) now = datetime.now() return os.path.join(f'profilepicture/{now.year}/{now.month}/{now.day}/', filename) Как я могу сделать эту функцию универсальной, чтобы я мог передавать …

05.11.2021
Обратный запрос для 'updatedata' без аргументов не найден. Проверен 1 шаблон(ы): ['updatedata/(?P<id>[0-9]+)/$'].

У меня есть веб-страница, которая позволяет пользователям обновлять существующие данные из базы данных, но когда я нажимаю на кнопку обновления, она должна перенаправить пользователей на следующую страницу, но вместо этого я получаю эту ошибку: Reverse for 'updatedata' with no …

05.11.2021
Django ORM Как заставить использовать LEFT JOIN для иностранного ключа

Еще один вопрос о том, "Как не использовать необработанные запросы?" У меня есть две модели: class User(models.Model): id = models.IntegerField(primary_key=True) name = models.CharField(max_length=100) soname = models.CharField(max_length=100) group = models.ForeignKey('Group', on_delete=models.PROTECT) class Group(models.Model): id = models.IntegerField(primary_key=True) name = models.CharField(max_length=100) …

05.11.2021
Обновление фотографии профиля через щелчок на самой фотографии Django

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

05.11.2021
Django.db.transaction.TransactionManagementError: невозможно выполнить сохранение другого объекта в модели в рамках транзакции

Не могу найти много информации об этом. Это НЕ происходит в тесте django. Я использую DATABASES = { ATOMIC_REQUESTS: True }. В методе (в созданном мной mixin), вызываемом представлением, я пытаюсь выполнить что-то вроде этого: def process_valid(self, view): old_id …

05.11.2021
PostgreSQL (Django - Производство ) - Функция similarity(character varing, unknown) не существует

Я только что разместил свой Django сайт на pythonanywhere с платной учетной записью. Я использую базу данных Postgresql, все работает хорошо, но TrigramSimilarity не работает. На локальном хосте все работает нормально, но в продакшене выдает ошибку. Пожалуйста, помогите мне, …

05.11.2021
<link rel="preconnect" href="{% static 'css/custom.css' %}" type="text/css"> css не загружается

Возможно, это глупый вопрос, но в django я использую s3bucket и cloudfront для обслуживания моих статических файлов. Я пытаюсь использовать preconnect, но когда я использую preconnect CSS не загружается. &lt;link rel="preconnect" href="{% static 'css/custom.css' %}" type="text/css"&gt;.

05.11.2021
Закончились кавычки. (Django statics с document.write)

Этот элемент: &lt;img id="img" src="{% static 'pd.jpg' %}" /&gt; должен быть здесь: popup.document.write("&lt;img src={% static 'pd.jpg' %} /&gt;") Так что, думаю, мне нужен третий вид кавычек, или popup.document.write(String(&lt;img src="{% static 'pd.jpg' %}" /&gt;)) …

05.11.2021
Django Class Based Views Forbidden (Referer checking failed - нет Referer.) - webhook

Я сделал представление на основе класса, чтобы действовать через webhook, но всякий раз, когда приходит запрос, я получаю Forbidden (Referer checking failed - no Referer.): /gc_callback/. У меня есть декоратор csrf_exempt для диспетчеризации, но, похоже, он ничего не делает …

05.11.2021
Django ModelForm - вложенный выбор ManyToMany

Я создаю приложение Django и столкнулся с проблемой, которую не знаю, как решить... Я постараюсь объяснить это настолько ясно, насколько смогу. У меня есть приложение "Impostazioni", в котором есть модель "AnniScolastici": class AnniScolastici(models.Model): nome = models.CharField(max_length=50) class Meta: …