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

19.10.2022
Лучший подход к присвоению существующих данных новому пользователю django

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

19.10.2022
Я пытаюсь запустить отдельный скрипт Django, но постоянно получаю эту ошибку: ModuleNotFoundError: Нет модуля с именем 'django'

Import os импортировать django импортировать sys импортировать csv from collections import defaultdict sys.path.append('/Users/apple/Documents/COMPUTER-SCIENCE/ADV-WEB-DEV/Topic-files/topic2') os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'bioweb.settings') django.setup() Ошибка: import django ModuleNotFoundError: Нет модуля с именем 'django' (venv) (base) apple@apples-MacBook-Pro topic2 %

19.10.2022
Нет модуля с именем 'social_django'

Я установил django и попробовал выполнить следующую команду pip install social-auth-app-django Но я все еще получаю ошибку при установке social auth. Installing build dependencies ... error error: subprocess-exited-with-error × pip subprocess to install build dependencies did not run …

19.10.2022
Создать метод модели для общего приложения на основе проекта?

Я не могу найти хорошее решение этой проблемы: У меня есть приложение, которое имеет общую модель User (AbstractUser) Это приложение используется совместно несколькими проектами (у которых есть свои собственные приложения) Структура выглядит примерно так: …

19.10.2022
Как выполнить следующее задание в django orm

У меня есть две модели. одна - Автор, другая - Книга. у автора может быть несколько книг. поэтому id автора является внешним ключом. и у меня есть следующие данные. Авторская таблица id Author …

19.10.2022
Внешний ключ related_name не отображается в шаблоне django

У меня есть 2 модели и я использую related_name для одной из них : модель памяти: class Memory(models.Model): memory_title=models.CharField(max_length=200,verbose_name='عنوان خاطره') memory_text=models.TextField(verbose_name='متن خاطره') register_date=models.DateField(default=timezone.now,verbose_name='زمان ثبت خاطره') is_active=models.BooleanField(default=False,verbose_name='فعال/غیرفال') user_registered=models.ForeignKey(User,on_delete=models.CASCADE,verbose_name='کاربر ثبت کننده') модель галереи памяти: class MemoryGalley(models.Model): …

19.10.2022
Добавьте пользовательский HTTP-заголовок в приложение Django

Я новичок в Django. Мне нужно добавить этот заголовок в мое приложение Django x-frame-options: SAMEORIGIN app/middleware.py from django.http import HttpResponse from django.utils.deprecation import MiddlewareMixin class HealthCheckMiddleware(MiddlewareMixin): def process_request(self, request): if request.META["PATH_INFO"] == "/elb-status/": request['x-frame-options'] = "SAMEORIGIN" # I've …

19.10.2022
Когда я пытаюсь создать новый проект PyDev Django, я получаю следующее сообщение erroR

Когда я пытаюсь создать новый PyDev Django Project ON ECLIPSEвведите описание изображения здесь я получаю эту ошибку: Ошибка при создании проекта Django. файл settings.py не создан Stdout: Stderr:введите описание изображения здесь

19.10.2022
Django modelformsets не содержит POST-данных

У меня есть следующая модель models.py class Activity(Model): user = ForeignKey(settings.AUTH_USER_MODEL, on_delete=CASCADE) activity = CharField(max_length=100, default='') number = IntegerField(default=1) и следующая модельная форма forms.py class ActivityForm(ModelForm): class Meta: model = Activity fields = ['activity'] Сделано …

19.10.2022
Можно ли загрузить файл в определенную папку на машине пользователя (python)?

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

19.10.2022
Я не могу запустить тесты в Django, я получаю ошибку "Got an error creating the test database: permission denied to create database".

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

19.10.2022
Как сохранить sqlite3 db в папке проекта при использовании Docker

У меня есть небольшой проект, над которым работаю я и еще один человек. Приложение собирает некоторые данные и хранит их в sqlite db (расположенной в ./data/db.sqlite3 ), которые мы хотим сохранить и обмениваться ими через наше git-репо вместе со …

19.10.2022
Для сообщения в сообщениях: TypeError: объект 'Messages' не является итерируемым

У меня проблемы с циклом через объект вот мой код from django.contrib.auth import get_user_model import json from asgiref.sync import async_to_sync from channels.generic.websocket import WebsocketConsumer from .models import Messages User = get_user_model() class ChatConsumer(WebsocketConsumer): def fetch_messages(self, data): messages = Messages.last_30_messages() …

19.10.2022
Ошибка при django import rpy2, но все в порядке с одним файлом python (NotImplementedError)

Import rpy2.robjects as robjects import rpy2.robjects.packages as rpackages from rpy2.robjects.vectors import StrVector packageNames = ('afex', 'emmeans') utils = rpackages.importr('utils') utils.chooseCRANmirror(ind=1) packnames_to_install = [x for x in packageNames if not rpackages.isinstalled(x)] # Running R in Python example installing packages: if len(packnames_to_install) …

19.10.2022
Django не выводит ошибку валидации пользовательского валидатора формы

Итак, у меня есть следующая форма class SignUpForm(UserCreationForm): email = forms.EmailField(required=True, widget=forms.EmailInput(attrs={ 'class': tailwind_class })) password1 = forms.CharField(label='Password', widget=forms.PasswordInput(attrs={'class': tailwind_class})) password2 = forms.CharField(label='Confirm Password', widget=forms.PasswordInput(attrs={'class': tailwind_class})) company_id = forms.CharField(label='Company Identifier', widget=forms.PasswordInput(attrs={'class': tailwind_class})) class Meta: model = get_user_model() fields = …

19.10.2022
Суперпользователю Django не разрешено редактировать эту модель

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

19.10.2022
Как сделать переадресацию на прошлую страничку в django?

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

19.10.2022
Аутентификация Django больше не работает через HTTPS с пользовательским доменом

У меня есть приложение django, развернутое в контейнере docker в azure appservice. Он работает нормально на предоставленном URL: https://xxxx.azurewebsites.net Затем я создал пользовательский домен через azure, используя имя xxxx.mysite.com. Я проверил домен, а затем …

19.10.2022
Один и тот же FilterSet действует по-разному в двух местах

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

19.10.2022
Как установить картинку на фон с помощью bacground-image, картинка хранится в таблице django

Необходимо установить картинку, которая хранится в таблице, на фон с помощью background-image:url(...) При использовании тега img все работает, значит путь в таблице указан верно Вот участок кода: .el:nth-child(1) .el__bg:before …

19.10.2022
Отсутствие функций @property из metaclas в моем Enum, что я делаю не так?

Мне не очень нравится деталь реализации от Django ChoicesMeta, поэтому я хотел создать свой собственный метакласс enum, который бы исправил это поведение. По сути, вот что я написал: from django.db.models.enums import ChoicesMeta as DjangoChoicesMeta class ChoicesMeta(DjangoChoicesMeta): def …

19.10.2022
Проблемы с использованием javascript для создания динамических URL с помощью django for dates

В настоящее время у меня есть два основных маршрута: urlpatterns = [ path('<int:tutor_id>/', views.tutorHomeOverviewPage, name='tutorHomeOverviewPage'), path('<int:tutor_id>/<str:selected_date>/', views.tutorSelectedDay, name='tutorSelectedDay'), ] Эти маршруты указывают на два представления, которые просто получают данные из базы данных и отправляют их в шаблон. …

19.10.2022
Mysql.connector импортируется через оболочку python, но все равно выдает ошибку в модуле python

У меня есть простой модуль python test.py. Его содержание таково: import mysql.connector Когда я запускаю его (используя pyCharm), он выдает такую ошибку: C:\xxx\Software\Website\django\Scripts\python.exe C:\xxx\Software\Website\django\MyDB\test.py Traceback (most recent call last): File "C:\xxx\Software\Website\django\MyDB\test.py", line 1, in <module> import …

19.10.2022
Как вычислить полосу текущего дня в Django?

Я хотел бы вычислять каждый раз, когда создается или обновляется ClassAttempt со статусом "завершен". class ClassAttempt(models.Model): user = models.ForeignKey(to=User,on_delete= models.PROTECT, null=True) related_class = models.ForeignKey(to=Class, related_name='attempt', on_delete= models.PROTECT, null=True) collected_xp = models.IntegerField(null=True, blank=True, default=0) status = models.CharField( verbose_name='status', max_length=20, choices=( …

19.10.2022
Как установить пароль пользователя по умолчанию при создании пользователей в Django?

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

19.10.2022
Django: Почему я не могу получить доступ к дополнительным полям в отношениях Many to Many с помощью _set.all в шаблонах. Что не так?

Я хочу вывести дополнительное поле is_valid класса GroupMember (отношение ManytoMany с классом Group). В шаблонах я делаю: {% for field in user.groupmember_set.all %}{{ field.is_valid }}<br>{% endfor %} Но ничего не отображается. Где же проблема? Соответствующий код приведен ниже …

19.10.2022
Я получаю "ошибку": "invalid_client" на social_oauth2. Когда я пытаюсь получить токены. Я пробую токены для DjangoOauth

Я приложил некоторые установки из файла requirements.txt. Я не могу получить токен даже после смены версий djangorestframework и т.д. Пожалуйста, помогите. Я пробовал разные вещи в течение 3 дней. Django==3.1.4 django-oauth-toolkit==2.2.0 django-storages==1.9.1 djangorestframework==3.11.1 docutils==0.15.2 drf-social-oauth2==1.0.8 social-auth-app-django==5.0.0 social-auth-core==4.3.0

19.10.2022
Как правильно обрабатывать уникальное ограничение IntegrityError в Django 3.2

Здравствуйте, я столкнулся с такой простой вещью. Мне нужна валидация с двумя полями в модели, их комбинация должна быть уникальной. Это работает почти так, как я хочу, но когда я пытаюсь добавить новую комбинацию она поднимает IntegrityError вместо …

19.10.2022
Django Send_mail не работает в производстве

У меня есть текущая настройка, и электронные письма отправляются локально нормально, но в продакшене этого не происходит. Это установка django, docker, dokku и nginx, размещенная на VPS. Локально я запускаю его в docker с docker compose и в production …

19.10.2022
Имея venv, созданный с помощью powershell 5, могу ли я безопасно перенести/обновить свою оболочку на powershell 7?

У меня есть проект Django с venv, сделанный с помощью PowerShell 5. Мне интересно, безопасно ли устанавливать и использовать этот проект с PowerShell 7. Если я вызову свой venv с более поздней версией PowerShell (v7), вызовет ли это какой-то …

19.10.2022
Подключите файл views.py к файлу Javascript

Я работаю над проектом Django, показывающим PDF файлы из фиктивной базы данных. У меня есть функция ниже в views.py для показа PDF файлов. def pdf_view(request): try: with open ('static/someData/PDF', 'rb') as pdf: response = HttpResponse(pdf.read(), content_type="application/pdf") response['Content-Disposition'] = 'filename=test1.pdf' возврат …

19.10.2022
Django Создание отдельной копии модели при каждой регистрации пользователя

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

19.10.2022
Как пул соединений базы данных работает с Celery (и Django) для типов соединений prefork и gevent?

У меня есть сервер django, а также фоновый рабочий celery, оба они взаимодействуют с базой данных Postgres. У меня есть один рабочий celery, запускающий gevent с флагом 500 concurrency. Это дает 500 потоков под одним рабочим для запуска …

19.10.2022
Django Dataframe не может преобразовать временную метку в дату

Django Data frame не может преобразовать временную метку в дату в представлении шаблона Результат запроса Select * from paper_trade where date = now()::date order by open_time is Date day open_time 2022-10-19 Wednesday 10:54 Мой код выглядит следующим образом sql_query_n …

19.10.2022
ImportError: cannot import name 'views' from 'birds_eye'

Недавно я начал изучать, как создавать проекты django с несколькими приложениями. Я узнал, что с помощью from . import views я могу импортировать различные представления из текущего каталога, в котором я нахожусь. Однако при использовании этого метода подсказка выдает …

19.10.2022
Django media возвращает 404 NOT FOUND, когда я пытаюсь получить медиа с помощью Axios

Я пытаюсь получить медиа из django, но получаю в консоли сообщение об ошибке 404 NOT FOUND xhr.js?1a5c:244 GET http://127.0.0.1:8000/api/v1/products/$%7Bcategory_slug%7D/$%7Bproduct_slug%7D 404 (Not Found) Мой код product/urls.py выглядит так from product import views urlpatterns = [ path('latest-products/', views.LatestProductsList.as_view()), …

19.10.2022
Django rest framework browsable api показывает null для поля manytomany

Я собираюсь реализовать api для приложения блога, используя DRF ModelViewSet:. Вот как я реализовал: views.py from rest_framework.permissions import IsAuthenticatedOrReadOnly from rest_framework.response import Response from .serializers import PostSerializer, CategorySerializer from ...models import Post, Category from rest_framework import viewsets …

19.10.2022
Невозможно обслуживать статические файлы Django с помощью NGINX

Я пытаюсь развернуть веб-сайт Django и React, используя gunicorn, nginx и docker. Я не могу заставить nginx читать мои статические файлы, например, админ-панель django. Я уже запустил python manage.py collecstatic и файлы находятся в recommendations-be/backend/static Вот файл …

19.10.2022
Django необходимо перезапустить сервер для изменения данных в шаблоне

Цель состоит в том, чтобы сделать тексты в статических шаблонах, таких как страница "О нас", динамическими с помощью модели, чтобы их можно было легко редактировать в дальнейшем. Моя модель выглядит следующим образом: class SiteData(models.Model): data_set_name = models.CharField( max_length=200, blank=False, …

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

Я делаю простое приложение на Django, где я хочу, чтобы мои администраторы могли зайти в панель администратора и создать объект Level class Level(models.Model): content = models.CharField(max_length = 200) ^^ Это мой простой макет для модели, только администраторы могут создавать …