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

21.07.2022
Django не видит css файлы static

Столкнулся с проблемой: джанго не видит static файлы. В частности, css. Вот структура проекта: settings.py (DEBUG = True): STATIC_URL = '/static/' STATICFILES_DIRS = [] STATIC_ROOT = …

21.07.2022
Я пытаюсь запустить "python manage.py runserver" для проекта Django

1 Это ошибка, которую я получил Я пробовал изменить версию SQLite Все равно не работает

21.07.2022
Обработка повторяющегося содержимого в приложениях django

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

21.07.2022
Что означает "DEFAULT_PERMISSION_CLASSES будет работать только для представлений или объектов, у которых разрешения не установлены явно."?

Я читал нижеупомянутый блог, который посвящен Встроенным разрешениям в DRF Источник: https://testdriven.io/blog/built-in-permission-classes-drf/ В этом блоге есть утверждение: DEFAULT_PERMISSION_CLASSES will only work for the views or objects that don't have permissions explicitly set. …

21.07.2022
Как передать данные из тела запроса в модульном тесте django

Я модифицировал метод get_queryset(), который выглядит следующим образом: def get_queryset(self): type_of_review = self.request.data['type_of_review'] queryset = Reviews.objects.filter(type_of_review=type_of_review).order_by('-id')[:3] return queryset Он сортирует мои модели по полю type_of_review, упорядочивает их и извлекает 3 последними. Когда я пытался написать модульный тест …

21.07.2022
Как легко преобразовать серию форматированного текста в SQL?

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

21.07.2022
Статические файлы не загружаются при использовании nginx и docker

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

21.07.2022
Как запустить фоновое задание в Django?

Я ищу возможность запускать тяжелые задачи (более 5 минут) в фоновом режиме с помощью django. Когда запускается тяжелая задача, django перестает отвечать, и пользователям становится невозможно перемещаться между страницами, пока задача не будет завершена. Для меня решением было …

21.07.2022
Как увеличить размер элемента в форме?

У меня есть форма captcha в проекте django, и она кажется довольно маленькой. Я хочу сделать ее больше. Forms.py from django import forms from captcha.fields import CaptchaField class MyForm(forms.Form): captcha=CaptchaField() views.py from django.shortcuts import render from .forms import …

21.07.2022
Как добавить пользовательские поля в UserManager в Django

Я пытаюсь создать профиль пользователя, я следовал через учебник, который имеет регистрацию только для имени пользователя, электронной почты и пароля, но я хочу иметь возможность добавить другие пользовательские поля. Что я сделал: Models.py: class UserManager(BaseUserManager): def create_user(self, …

21.07.2022
Как получить доступ к токену после входа в систему с помощью google dj_rest_auth

Когда я посещаю этот url https://accounts.google.com/o/oauth2/v2/auth?redirect_uri=<CALLBACK_URL_YOU_SET_ON_GOOGLE>&prompt=consent&response_type=token&client_id=&scope=openid%20email%20profile перенаправляет на меня http://127.0.0.1:8000/accounts/google/login/callback/#access_token=tokonkey&token_type=Bearer&expires_in=3599&scope=email%20profile%20https://www.googleapis.com/auth/userinfo.profile%20openid%20https://www.googleapis.com/auth/userinfo.email&authuser=0&prompt=consent в ответ я получил "успех" Но я хочу получить access_token, который отображается в url, как { "token":tokenkey …

21.07.2022
Expo React native fetch requests twice

Import React, { useState } from 'react'; import { Text, View, StyleSheet, Image } from 'react-native'; import Constants from 'expo-constants'; // You can import from local files import AssetExample from './components/AssetExample'; // or any pure javascript modules available in npm …

21.07.2022
Функция предварительного сохранения Django не удаляет разрешения групп и пользователей из модели пользователя в сигнале django

Я пытаюсь написать сигнальную функцию, как показано ниже: def on_user_deactivation(sender, instance, **kwargs): if not instance.is_active: instance.team_set.clear() instance.groups.clear() instance.user_permissions.clear() ```

21.07.2022
Могу ли я использовать Django для создания не веб-приложений на python в качестве исследователя данных?

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

21.07.2022
UnicodeDecodeError - Django Upload file

Я использую Django Rest Framework, и с помощью простой формы на фронтенде я загружаю некоторые данные и вложения в модель в Django. Я храню файлы на AWS S3, и я использую Django S3 Storage. Когда я загружаю …

21.07.2022
Django стерилизатор обновление метода validated_data convertion

Я пытаюсь обновить экземпляр моей модели с помощью метода обновления сериализатора. Этот модал имеет много-много связей с другой моделью. мои модели: class GPX(models.Model): name = models.CharField(max_length=255) created_date = models.DateField(auto_now_add=True) updated_date = models.DateField(auto_now=True) trail_types = models.ManyToManyField(TrailTypes, blank=True) class …

21.07.2022
Как настроить пример ответа конечной точки drf-yasg?

В моем проекте Django я использую DRF и drf-yasg. В некоторой конечной точке тело ответа примера показывает неправильный пример. как в следующем примере: Но некоторые из них не показывают …

21.07.2022
Django регистрация и аутентификация через def

Пожалуйста, помогите мне с моей проблемой. Мне нужно зарегистрировать пользователя с некоторыми дополнительными полями (телефон, адрес). Форма без поля имени пользователя. Авторизация через электронную почту. Предпочтительно использовать def. Я добавляю модель: class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) phone …

21.07.2022
Валидация модели Django в чистом виде или в отдельных валидаторах?

Я довольно новичок в Django и мне интересно, какой лучший метод проверки моделей в Django? Есть ли какие-то преимущества в использовании чистого метода по сравнению с добавлением валидаторов в ваши модели? Под валидаторами я имею в виду, когда вы …

21.07.2022
Не удается перевести шаблон django в pdf: UnsupportedMediaPathException

У меня есть шаблон Django, отображаемый DetailView, я хочу превратить этот шаблон в PDF, используя другое представление и эту библиотеку: django-easy-pdf Мое мнение: class ServizioPDFView(PDFTemplateView): template_name = 'hub/anteprima.html' base_url = 'file://' + settings.MEDIA_ROOT …

21.07.2022
Модуль 'django.http.request' не имеет атрибута 'session'

Я создал класс для генерации токена при входе пользователя в систему. Я хотел бы создать сессию, когда пользователь входит в систему. Вот ошибка, которую я получаю: "Модуль 'django.http.request' не имеет атрибута 'session'". Спасибо за помощь. Вот выдержка из моего …

21.07.2022
Продолжительность, соответствующая запросу, не существует

Traceback (last recent call last): File "/home/ahmed/SavannahX/venv/lib/python3.9/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/home/ahmed/SavannahX/venv/lib/python3.9/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/home/ahmed/SavannahX/venv/lib/python3.9/site-packages/django/contrib/auth/decorators.py", line 23, in _wrapped_view return view_func(request, *args, **kwargs) File "/home/ahmed/SavannahX/app/views.py", line 1352, …

21.07.2022
Динамические данные не расширяются

Я делаю сайт о покупках и использую тег extend в html для расширения таблицы на другую страницу. Ниже приведена таблица в файле shoppingpage.html введите описание изображения здесь Когда я нажимаю на любую из категорий (синий цвет …

21.07.2022
Django фильтрует данные из нескольких баз данных

Это мой первый опыт использования мультибаз данных в django, и я столкнулся с проблемой при фильтрации данных от многих ко многим полям. Таблица1: class table1(models.Model): field1 = = models.ManyToManyField(blank=True, related_name='field',related_query_name='details', to=table2, verbose_name='field1') Таблица2: class table2(models.Model): multiple_fields = models.BooleanField(default=False) status …

21.07.2022
Сделать количество рядов после сужения

Это мой сериализатор. class MixSerializer(serializers.ModelSerializer): pub_date = serializers.DateTimeField(format="%m/%d/%Y,%I:%M:%S %p") new_order = #I want to get the number order class Meta: model = Mix fields = ('id','pub_date','detail','user','u_key') И я сужаю ряды, как показано ниже. def get_queryset(self): queryset = Mix.objects.all() …

21.07.2022
SetAttribute также устанавливает значение для следующего элемента

Я уверен, что этот вопрос глупый, но не могу понять его сам. Это Django-сайт, содержащий немного Javascript. В моем HTML есть кнопка, которая должна отправить несколько значений в функцию Javascript. Затем функция javascript должна найти и обновить некоторые …

21.07.2022
Как создавать сообщения, если условие равно True в django?

Я работаю над веб-приложением аутентификации и хочу вывести сообщение, если вводимые пользователем данные не соответствуют некоторым условиям. Это должно выглядеть примерно так this. Например: если длина пароля меньше 8 символов, то выведите сообщение 'Password should be …

21.07.2022
Почему Django не выводит ошибки в форму?

Пишу пробный проект на Django. Есть форма для ввода данных, но она не выводит ошибки в форму. Если вывести через print(form.errors) то выводит '' short_urlLinks с таким Сокращенная ссылка уже существует. '' Как мне вывести ошибки в форму и в …

21.07.2022
Django регистрация и авторизация через функции

Не могу найти решение задачи. На сайте нужна регистрация пользователя в дополнительными полями. И авторизация через email. Поля я добавил через дополнительную модель: class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) phone = models.IntegerField('Телефон', null=True, blank=True) country = models.CharField('Страна', max_length=100, null=True, blank=True) …

21.07.2022
Внешняя сеть для django Webpage

У меня есть проект на Django и он работает на моей локальной машине, я должен сделать настройки, поставив: Allowedhosts = ["*"] и python manage.py runserver 0.0.0.0:8000 Этого достаточно, чтобы я мог получить доступ к странице через другую машину в …

21.07.2022
Как получить с несколькими параметрами запроса представление Genereic API

Итак, я создаю API и хочу получать данные на основе нескольких параметров. Вот кодовая база. Путь Url: path('<str:order_id>/consumers/', SingleConsumerTradeAPIView.as_view(), name="single-consumer-trade" ), path('<str:order_id>/producers/', SingleProducerTradeAPIView.as_view(), name="single-producer-trade" ), Models.py: from django.db import models from authApi.models import User class …

21.07.2022
Внешний ключ во время выполнения в сравнении с целочисленным полем

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

21.07.2022
Сообщение об оповещении не отображается в Django

Я пытаюсь создать сообщение перед отправкой страницы, но я не знаю, почему сообщение не отображается, может ли кто-нибудь помочь мне исправить это. form.py class NameForm(forms.ModelForm): translated_names = TranslationField() class Meta: fields = "__all__" model = models.Name admin.py class …

21.07.2022
Django & Migrate Ошибка: Я не могу перенести свой проект

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

21.07.2022
Как определить модели в django, которые предоставляют пользовательские значения на основе предварительного выбора для поля?

Учитывая следующую модель, которая хранит список желаний пользователя для чтения книг: class ReadingList(models.Model): user_id = models.ForeignKey(UserInfo, on_delete=models.DO_NOTHING, null=False, blank=False, default=None, db_column='user_id') book= models.CharField(max_length=255, blank=False) creation_time = models.DateTimeField(blank=True) class Meta: unique_together = (('user_id', book),) Я хочу создать модель, …

21.07.2022
Установили ли вы mysqlclient? Django [закрыто]

Django.core.exceptions.ImproperlyConfigured: Ошибка при загрузке модуля MySQLdb. Вы установили mysqlclient?

21.07.2022
Невозможно обслуживать статические файлы django через nginx и docker

У меня проблема с настройкой сервера nginx с помощью docker и django. Вот моя структура каталогов -nginx --default.conf --Dockerfile -portfolio_app (django webpapp) --main_app ---settings.py ---wsgi.py --sub_app ---views.py ---static ---media -docker-compose.yml -Dockerfile (django related) -entrypoint.sh (to start django server) …

21.07.2022
Как сгруппировать по в запросе для Django admin serach?

У меня есть модель под названием Task. Пользователь должен найти определенный поиск в админке django. Поэтому я реализую метод: def get_search_results(self, request, queryset, search_term): in class TaskAdmin(admin.ModelAdmin):. Я определяю queryset сложным способом. Но это работает. Теперь у меня …

21.07.2022
Как вставить данные в базу данных без forms.py в django

Этот метод работает отлично для меня может кто-нибудь сказать как добавить файл или изображения как это def insert_students(request); name = request.POST['name'] class = request.POST['class'] student = studentsmodels(name=name, class=class) student.save() return redirect('/') return render(request, "insertpage.html")

21.07.2022
Django get latest release QuerySet

Class Release(models.Model): version = models.PositiveIntegerField(default=1) class Project(models.Model): project = models.ForeignKey('projects.Project', related_name='releases', on_delete=models.SET_NULL, blank=1, null=1) def getObjects(): releases = [] for project in Project.objects.all(): if project.releases.all(): releases.append(project.releases.all().order_by('-version')[0]) return releases можно ли получить кверисет последних релизов каждого проекта, …