Я пытаюсь протестировать некоторый код django. Я хочу использовать parameterized.expand для предоставления вновь созданных Boat объектов модели методу с именем test_method Я создаю эти объекты модели Boat в методе setUp тестового класса. Мое (ошибочное) понимание следующее: …
В проекте Django есть супервизор, чем запускать апшедулер [program:apscheduler] command=/home/user/Project/.venv/bin/python manage.py runapscheduler В apscheduler у меня есть одно задание: # runapscheduler.py import logging import sys from django.conf import settings from django.core import management from apscheduler.schedulers.blocking import BlockingScheduler …
Я запутался в доступе к переменным класса через многопоточность. У меня django приложение и я инициализирую класс при запуске сервера, чтобы внедрить некоторую конфигурацию. Затем при запросе пользователя я вызываю некоторый метод на этом классе, но конфигурация None. <pre …
Я хотел сгруппировать несколько функций для параллельного выполнения в Django внутри функции transaction.on_commit - однако, я получил TypeError: cannot unpack non-iterable int object Я пытался решить эту проблему, но теперь я думаю, что я неправильно использую один из args. …
У меня есть следующие классы в моем Models.py: class Size(models.Model): prod_size = models.DecimalField(max_digits=3, decimal_places=1) quantity = models.IntegerField(default=1) def save(self, *args, **kwargs): size_exists = Size.objects.filter( prod_size=self.prod_size, product_id=self.product_id ).exists() if size_exists: Size.objects.filter( prod_size=self.prod_size, product_id=self.product_id ).update(quantity=F('quantity')+1) else: super(Size, self).save(*args, **kwargs) class Product(models.Model): …
Я следую всем инструкциям на официальном сайте AWS, но все равно получаю ту же ошибку. Я попробовал несколько проектов, каждый на локальном сервере работает вполне нормально, как только он запускается на AWS, я получаю следующую ошибку 502 Bad Gateway. …
Views: def articles_filter(request, pk): latest_artiсles_list = Article.objects.all().order_by('-pub_date')[:20] if pk == 1: now = timezone.now() - datetime.timedelta(days=7) latest_artiсles_list = latest_artiсles_list.filter(latest_artiсles_list.pub_date ==now) return render(request, 'articles/list.html', {'latest_artiсles_list': latest_artiсles_list}) models: class Article(models.Model): article_title = models.CharField('название статьи', max_length=200) article_text = models.TextField('текст статьи') min_text = …
У меня есть следующее представление (с некоторым кодом, удаленным для простоты): def add_entry(request, num): form = ModelForm1() form2 = Form2() if request.method == 'POST': form = ModelForm1(request.POST) form2 = Form2(request.POST) if form.is_valid() and form2.is_valid(): text = form2.cleaned_data['text'] database_dict = …
У меня тут вопрос У меня есть две модели Тэг Модель class Tag(models.Model): creator = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='author') name = models.CharField(max_length=100) def __str__(self): return self.name Модель профиля class Profile(models.Model): profiler = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='contour') bio = …
Я новичок в Django DRF, пытаюсь сделать проект спортивной школы. У меня есть модель для тренеров, классов и учеников. Вот урезанная версия, чтобы все было просто и легко: class Student (models.Model): first_name = models.CharField(max_length = 50) last_name = models.CharField(max_length = …
From django.db import models from django.contrib.auth.base_user import AbstractBaseUser,BaseUserManager class UsagerManager(BaseUserManager): def create_user(self, email, password=None): если нет электронной почты: raise ValueError("Вы должны ввести действительный email или действительный телефон") user = self.model( email=self.normalize_email(email) ) user.set_password(password) user.save() return user def create_superuser(self, email, …
Мой код в models.py проекта django: from django.db import models class Articles(models.Model): ArticleID = models.CharField('ArticleID', max_length=50) EmployeeName = models.CharField('EmployeeName', max_length=50) Department = models.CharField('Department', max_length=50) После проведения миграций и добавления данных в БД появляется следующая структура: id:13 ArticleID:"12" EmployeeName:"20" Department:"574" …
Я расширил 2 модели из родительской модели следующим образом. class ParentModel(models.Model): # fields class ChildModelA(ParentModel): # fields class ChildModelB(ParentModel): # fields Могу ли я как-то сослаться на id дочерних моделей в родительской модели? Сейчас я все еще …
Я установил callback-url для Instagram webhook, и когда Instagram получает мой callback-url, я должен ответить на hub.challenge для проверки. Instagram GET запрос к моей конечной точке URL: GET https://callback_url/webhooks? hub.mode=subscribe& hub.challenge=1120110039& hub.verify_token=meatyhamhock Мой код в vews.py: def getInstagramWebhook(request): …
Я получаю ошибку Namespace в консоли отладки, когда пытаюсь загрузить изображение во Flutter через Django Rest Framework. Был реализован следующий код: File? galleryFile; final ImagePicker _picker = ImagePicker(); Future imageSelectorGallery() async { var image = (await _picker.pickImage( source: …
В моей модели ProductImages я сделал несколько полей для хранения различных типов одного и того же изображения, например: models.py class ProductImages(models.Model): product = models.ForeignKey(Product, on_delete=models.CASCADE) #This field is used in form image_file_w200_png = models.ImageField( verbose_name = "Selecione a imagem", upload_to=upload_to_image_file_w200_png, …
У меня есть модель под названием 'Kategoria', которая является полем ManyToMany в модели 'Produkt': kategoria = models.ManyToManyField(Kategoria) Django автоматически сгенерировал таблицу, которая выглядит следующим образом: В представлении я …
У меня проблема с TableOfContent ReportLab doc.notify не генерируется в TOC. Прямой вызов doc.notify не генерирует таблицу TableOfContent. Вызов afterFlowable(doc, f) к определению не генерирует TableOfContent. Работает только прямой вызов doc.notify в определении myLaterPages, но, конечно, он генерирует список …
Когда я загружаю страницу, значение input автоматически становится таким: Как это возможно? просматривает файл if request.method == 'POST': form = FieldForm(request.POST, instance=Field(user=request.user)) if form.is_valid(): obj = form.save(commit=False) obj.creator_adress = …
У меня есть проект Django версии 3.2.5. Я создал новую модель: app.model. Затем я выполнил python manage.py makemigrations app команду. Когда я запустил тесты через pytest, я получил следующие ошибки: E psycopg2.errors.DuplicateTable: relation "app_model" already exists E …
Я создал сайт, используя django, и он использует smtp для отправки мне письма с данными, заполненными в форме на том же сайте, но SMTP не работает на серверах Godaddy, Ниже приведен код, который я использовал: import smtplib from …
Я работаю с Django в проекте, я хочу использовать функцию python из проекта на Github, я не могу установить этот проект как библиотеку с помощью pip install dicom-exporter, потому что он не работает. Проект, который я хочу использовать: …
У меня есть такая модель: class BNetworkEdge(models.Model): id = models.AutoField(unique=True, primary_key=True) source = models.IntegerField() target = models.IntegerField() edge_type = models.IntegerField() class Meta: managed = True db_table = 'b_network_edge' У меня есть такой словарь: {0:'direct', 1:'no-direct'} …
Я пытаюсь удалить данные 3-летней давности в моей базе данных python django. Вот код: from datetime import datetime from dateutil.relativedelta import relativedelta def db_cleanup(): cleanup_start = datetime.utcnow().date() three_years_ago = cleanup_start - relativedelta(years=3) MyData.objects.filter(create_date__lt=three_years_ago).delete() однако я получаю RuntimeWarning: …
У меня есть этот код в models.py, который я не совсем понимаю, как он работает. models.py: from django.db import models from django.contrib.auth.models import User class UserProfileInfo(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) profile_pic = models.ImageField(upload_to="profile_pic", blank=True) def __str__(self): return self.user.username …
У меня есть следующая HTML-страница: {% load static %} <!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title>Contact Me</title> <link rel="stylesheet" href="{% static 'projects/style_contact.css' %}"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <div class="container"> <div class="text">Contact Me</div> <form method="POST"> {% …
Запустив сайт с большим количеством изображений с внешних сайтов*, у меня есть возможность либо A) Загрузить изображения самостоятельно и обслуживать их, либо B) Загрузить их через https с URL-адреса изображения внешнего сайта. Я думаю выбрать вариант B, так …
Что я делаю. Я работаю над очень простым проектом django. в чем моя проблема. Когда я загружаю свою веб-страницу (локально), на ней появляется следующая ошибка. A server error occurred. Please contact the administrator и ошибка, которую …
Я хочу войти на сайт администратора django через скрипт python, используя библиотеку requests. Из ответа в другом посте (здесь) я понял, что использование requests.Session() будет уместным. Однако, попробовав следующий код, я получил 403 - запрещенный код состояния. <pre …
Я создаю конечную точку API, которая передает image в качестве входных данных и печатает их на экране, проблема в том, что когда я печатаю request.data, она дает мне правильные данные, но когда я передаю эти данные в сериализатор, DRF …
Я новичок в Django и создал проект, в котором для пользователя создается отдельная страница входа. Учетные данные пользователя уже созданы на странице администратора в разделе Authentication and Authorization >> Users. Когда я использую те же учетные данные на странице входа …
В моем проекте есть представление, которое запускает задачу Celery при регистрации пользователя. Задача проверяет, верифицирован ли пользователь через 3 дня после регистрации: @shared_task() def delete_user_if_not_verified(user_pk: int): user = User.objects.get(pk=user_pk) email = user.email if not user.is_verified: user.delete() return f'Delete {email} …
У меня есть сайт, на котором есть некоторые услуги, на которые нужно подписываться индивидуально. Пользователь должен подписаться на те услуги, которые он хочет получить. Сейчас есть три плана подписки: ежемесячный, ежеквартальный и полугодовой. Пользователь должен выбрать один из них …
Django проблема возникла при использовании модуля yfinance python и запросе данных тикера. У объекта 'Index' нет атрибута 'tz_localize'
Я новичок в Django и у меня проблемы с перенаправлением пользователя после авторизации. Вот 200 кодов в консоли. def user_login(request): if request.method == "POST": form = AuthenticationForm(request, data=request.POST) if form.is_valid(): username = form.cleaned_data.get('username') password = form.cleaned_data.get('password') user = authenticate(username=username, password=password) …
Я пытаюсь инициализировать объект модели django внутри класса Serializer. Допустим, у меня есть 2 модели ABCD и WXYZ. Я выполнил фильтр на ABCD и отправил результаты в сериализатор. Сериализатор должен получить экземпляр модели WXYZ, используя поле модели ABCD, и получить …
Я пытаюсь понять, как создавать экземпляры модели в моем представлении. Я написал метод в классе вне представления, который я использую для генерации случайного идентификатора для создаваемого экземпляра модели: def generate_random_id(self, MyModel): """ Picks a random id for an …
Это может быть вопрос новичка, я новичок в Django. Я пытаюсь создать кнопку входа в систему, которая будет возвращать HttpResponse, и я пытаюсь получить строки из ответа. Я пробовал печатать результат из fetch, и он, похоже, отвечает с кодом 200, …
У меня есть это в моих моделях. class School(models.Model): subscribed = models.BooleanField(default=True) invoice_date = models.DateField() remaining_days = models.IntegerField(default=30) def save(self,*args,**kwargs): self.remaining_days = (self.invoice_date - date.today()).days if self.invoice_date <= date.today(): self.subscribed=False else: self.subscribed=True return super().save(*args,**kwargs) Проблема в том, …
У меня есть функция, которая добавляет статью в избранное, когда пользователь нажимает на кнопку. Все было хорошо, пока я не решил добавить категорию в url адрес. Ниже вы можете увидеть код, который я пытаюсь отладить. models.py class Article(models.Model): …