Я новичок в модульном тестировании Django и пытаюсь написать модульный тест для простой функции, которая выглядит следующим образом: utils.py #some import statements from django.conf import settings if platform.system() == 'Linux': cx_Oracle.init_oracle_client(lib_dir=settings.GAP_DB_LIB_DIR) else: cx_Oracle.init_oracle_client(lib_dir=settings.LOCAL_DB_LIB_DIR) db_password = settings.DB_PASS db_user = settings.DB_USER …
Я смог заставить свою форму записывать данные в базу данных, но у меня есть две проблемы. Одна из них связана с передачей имени_сайта в поле slug, чтобы пользователю не приходилось вручную вводить slug, а другая - с автоматической передачей …
Я пытаюсь добавить долго выполняющуюся асинхронную задачу и заставить ее обновлять статус выполнения через определенные промежутки времени. Я использую сервер Django-rest-framework, брокер RabbitMQ, рабочий Celery. Мне удается добавить задачу в Celery и даже успешно получить результат по завершении задачи. …
Как в Django сделать уникальный url профиля, который пользователь сможет изменять , но с проверкой существует ли уже такой url? Хочу сделать так как у VK с профилями, типо по схеме: при регистрации пользователю присваевается рандомный url, а потом пользователь …
Эта ошибка появляется после того, как я выполняю ng serve --disable-host-check и включаю для всех origin на python django rest framework Доступ к XMLHttpRequest по адресу 'localhost:8000/supplier/' из origin 'http://localhost:4200' был заблокирован политикой CORS: Cross origin запросы поддерживаются только для …
Я не знаю, почему моя функция создания работала раньше, а теперь не работает. Я вижу только "It's not POST, it's GET". Я пытался удалить что-то, например: from def index(request): email = str(request.GET.get('autorization_email')) and from def create(request) type_values = Type.objects.all() model_values …
Я проверил подключение к облачному экземпляру SQL и запустил веб-сервер в примере проекта Django. #.\cloud_sql_proxy.exe -instances="instance-name"=tcp:5432 python manage.py runserver В проекте Django все работает нормально. Но когда мы пытаемся выполнить вышеуказанные команды в нашем проекте Django, мы …
Я использую стороннюю зависимость modeltranslation-lokalise, которая требует, чтобы я запустил python manage.py makemigration. Это создаст файл миграции, который будет находиться в каталоге пакета после создания, и поэтому не контролируется исходным кодом. Для всех остальных файлов миграции я держу …
На моей странице регистрации я могу ввести файл, отличный от изображения, например -.txt или .py, а затем сохранить его. Несмотря на то, что моя модель является Imagefield, она позволяет вводить файлы, отличные от изображений. У меня есть другие модели …
Я пытаюсь разобрать Json объекты, переданные через slugrelated Feilds в сериализаторе django class ImportFinanceSaleSerializerField(serializers.JSONField): def to_representation(self, obj): user_serializer = ImportFinanceSaleSerializer(obj, many=False, ) return user_serializer.data class ImportFinanceSaleSerializer(serializers.ModelSerializer): interestpercentage = serializers.SlugRelatedField( required=False, allow_null = True, slug_field="code", queryset=PercentageInterest.objects.filter(status=1,)) guarantor = serializers.SlugRelatedField( required=False, allow_null …
Я пытаюсь создать приложение, в которое я хочу добавить текстовый редактор. Я добавил CKEditor и он прекрасно работает на панели администратора. Я хочу знать, есть ли способ отобразить редактор без form.py, только для сохранения данных из простых запросов к посту. …
Я понимаю, что Django 2.2 устарел. Я сейчас нахожусь в процессе миграции. Сказав, что мне все еще нужно временно добавить новые ограничения для предотвращения недействительных данных на время. from django.contrib.postgres.fields.ranges import IntegerRangeField class ProjectStructureWbsIslandGap(): series = models.ForeignKey(ProjectStructureFasSeries, on_delete=models.CASCADE) …
Используем: nginx, gunicorn, linode для сервера Debug=False Когда я сохраняю debug=False в production, файл css не загружается. Я также создал страницу 404.html. Предположим, кто-то посетит mydomain.com/abcd, тогда он/она получит страницу 404, которую я создал. Это хорошо. Проблема в том, что …
Я пытаюсь убить мои процессы gunicorn на моем сервере. Когда я запускаю kill {id}, они, кажется, отключаются на 1 секунду, а затем снова запускаются. $ ps ax | grep gunicorn 42898 ? S 0:00 /usr/bin/python3 /usr/bin/gunicorn cms_project.wsgi -b 0.0.0.0:8000 …
Я пытаюсь передать несколько больших json файлов на front end одновременно (мне нужно передать их все по одному, и я не могу разделить это на несколько запросов): def stream_response_generator(response): yield json.dumps({ 'searchedVariants': response['searchedVariants']}) yield json.dumps({ 'genesById': response['genesById']}) yield json.dumps({ …
Я могу python manage.py runserver локально, но когда я запускаю IIS, некоторые из моих страниц могут быть доступны, кроме страниц, которые используют данные из oracle и pyodbc. Все 32bit, кроме IIS.
В основном у меня есть список дел, который может достигать или не достигать тысячи, и требование состоит в том, чтобы показать все "непроверенные/незавершенные" перед показом тех, которые завершены, это выглядит просто, но проблема в том, что это постранично и …
У меня есть абстрактный класс модели Django и я хочу создать его динамически с помощью мета-класса. class AccountTransaction(models.Model): class Meta: abstract = True account_num = models.ForeignKey('Account', on_delete=models.CASCADE) tran_amt = models.PositiveBigIntegerField() tran_type = models.CharField() tran_detail = models.CharField() tran_time …
Я пытаюсь отправить текущую информацию о пользователе через конечную точку API. Я использую стандартную модель пользователя Django и добавляю дополнительные поля через inline. (Пожалуйста, смотрите код ниже) Мне интересно, есть ли способ, которым я могу получить доступ к новым добавленным …
Я создаю страницу, на которой новостные статьи получают с помощью Python, а затем форматируются в карточки. Я использовал пагинацию, чтобы иметь 12 карточек на странице, но по какой-то причине все мои карточки и панель пагинации сдвинуты влево, и все …
У меня есть представление django, которое получает запрос, и я пытаюсь отправить pdf результат сканирования copyleak. Я получаю файл как request.body и request.FILES пуст. Я проверил документацию Copyleaks, чтобы узнать, могу ли я передать дополнительный аргумент, как мы …
Я использую django rest framework. И из этих моделей я хочу получить возможный набор запросов на приготовление пищи, используя ингредиенты в холодильнике. Я хочу получить кулинарные блюда, в которых все ингредиенты находятся в холодильнике. Как я могу фильтровать? пожалуйста, …
Как вручную провести аудит журнала в django-auditlog? В документации нет примера, и источников об этом пока очень мало. Должна ли модель быть зарегистрирована? То, чего я действительно пытаюсь достичь, это вручную регистрировать данные, чтобы я мог добавлять дополнительные данные, например, …
У меня возникли трудности с передачей параметров в URL в Django. Я пытаюсь передать два параметра из calander.html -> succ.html. URL выглядит следующим образом: Нажмите для изображения URL На этом изображении я хочу передать …
вот файл models.py class album(TimeStampedModel): #album_artist = models.ForeignKey(artist, on_delete=models.CASCADE) album_name = models.CharField(max_length=100, default="New Album") #released_at = models.DateTimeField(blank=False, null=False) #price = models.DecimalField( # max_digits=6, decimal_places=2, blank=False, null=False) #is_approved = models.BooleanField( # default=False, blank=False) #def __str__(self): # return self.album_name class song(models.Model): …
Я создал конечную точку и зарегистрировал ее в urls.py. Когда я пытаюсь обратиться к конечной точке, я получаю ошибку 404, но на странице 404 url отображается как один из шаблонов, которые django пытался подобрать. Я в тупике. api.py class …
Я только что получил эту ошибку NoReverseMatch: 1 pattern(s) tried: ['(?P<slug>[-a-zA-Z0-9_]+)\\Z']. Это "\\\Z" в конце НЕ является частью моего кода. Я вставил его в regex101 с моей строкой и не получил совпадения. Затем я убрал "\\\Z" с конца …
< < fruits = ["apple", "banana", "cherry"] for x in fruits: print(x) Я запускаю сценарий python manage.py shell <updatefiles.py. Внутри этого файла есть цикл for, но по какой-то причине он не выполняет цикл for. Я пробовал даже с простым …
Я новичок в Django. Я собираюсь создать простое приложение для регистрации и входа в систему, используя React и Django. Моя проблема заключается в том, что когда я получаю запрос на регистрацию с данными формы. Можно ли создать пользовательскую таблицу …
Я создаю django jobboard, где вы можете заполнить данные (название, описание, логотип компании и т.д.). При отправке, проверяется прохождение платежа (stripe), в случае успеха, загружаются данные о работе в базу данных и происходит перенаправление на эту вновь созданную работу. Мой …
У меня есть такая модель: class InvoiceItem(models.Model): book = models.ForeignKey(Book, on_delete=models.PROTECT) invoice = models.ForeignKey(Invoice, on_delete=models.PROTECT, related_name='items') title = models.CharField(max_length=100, null=True, blank=True) price = models.IntegerField(null=True, blank=True) discount = models.IntegerField(blank=True, default=0) totalprice = models.IntegerField(null=True, blank=True) count = models.IntegerField(null=True, blank=True) …
Только что я столкнулся с проблемой: объект 'QuerySet' не имеет атрибута 'defer_streamfields' при попытке получить доступ к странице Wagtail в админке Wagtail. изображение для отказа страницы трясогузки Запуск одной страницы (например, page/527) работает нормально. …
Итак, как сказано в заголовке, я пытаюсь изучить Django и создать боковую панель, но она просто не появляется Это мой дом.html {% extends 'main.html' %} {% block …
Я пытаюсь проверить, где число GreaterThan другое число в request.data и установить значение, если условие истинно. ExampleModel.objects.filter( tic=request.data['tic']).update(last_high=When(GreaterThan(F('last_high'), request.data['high']), then=0)) Ошибка: django.db.utils.OperationalError: возле "WHEN": синтаксическая ошибка Я не уверен, как действовать дальше, пытаюсь понять документацию, …
Проблем с шарами запасов нет, но когда вы добавляете валюту, итоги запасов становятся неверными. Мои модели class Product(models.Model): stock_code = models.CharField(max_length=200, unique=True) product_name = models.CharField(max_length=255) class Price(models.Model): product = models.ForeignKey( 'product.Product', models.CASCADE, related_name='product_price_product' ) price = models.FloatField() class Transaction(models.Model): product …
Python manage.py loaddata --settings definme.settings.dev django-dump.json wagtail.models.i18n.Locale.DoesNotExist: Проблема установки приспособления Локаль, соответствующая запросу, не существует.
У меня есть следующая модель Django: class Level(models.Model): topics = # need to put option choice field here shortDescription = models.CharField(max_length = 50) Я хочу, чтобы мои администраторы могли зайти в мое приложение и для тем выбрать …
У меня есть простой шаблон, в котором есть кнопка: <a class="button" href="{% url 'function' %}"> <button> Settings </button> </a> И views.py в котором у меня есть определение функции. def function(request): context = {} object = Runner() object.prepate_sth() …
У меня есть список объектов, которые имеют код страны, связанный с ними, я хотел бы написать класс FilterSet, который может получить список кодов, т.е. ['US', 'CA'] и вернуть список объектов, у которых столбец кода страны установлен в одно из …
Чтобы синхронизировать пользователя, мне нужно запустить ./manage.py ldap_sync_users . Мне интересно, можно ли добиться того же самого в Django, не запуская manage.py. Я надеялся добиться этого с веб-страницы, найти пользователя и выполнить синхронизацию.