У меня есть этот тестовый скрипт для загрузки файла with open('_material/content.xlsx','rb') as fp: response = self.client.login(username="user@example.com", password="qwpo1209") response = self.client.post('/cms/content/up', {'name': 'test', 'content_file': fp,"is_all":"True"}) self.assertEqual(response.status_code,302) # it shows ok #then next, how can I follow the redirect and …
Я пытаюсь создать динамический путь, который принимает либо null, либо положительное целое число. Например: http://127.0.0.1:8000/my_url/ http://127.0.0.1:8000/my_url/23 в url.py: from django.urls import path, re_path urlpatterns = [ re_path(r'^my_url/(\s*|[0-9]{0,})$', views.my_function, name='my_function'), ] в …
Я делаю тестовый скрипт для загрузки файла excel, def test_upload(self): c = Client() with open('_material/trick.xlsx') as fp: c.post('/cms/template/up', {'name': 'fred','content_file': fp}) Возникает ошибка UnicodeDecodeError: 'utf-8' codec can't decode byte 0x85 in position 16: invalid start byte …
Здравствуйте, я новичок в Django и фреймворке Django rest, поэтому моя терминология может быть ошибочной. Я пытаюсь создать API, который возвращает список элементов из модели, но отфильтрованный на основе полей другой связанной модели. Я предоставлю свои текущие …
Изучаю разработку на django. Пытаюсь разобраться с django rq. Установил все модули, запустил redis. В settings.py добавил: INSTALLED_APPS = [ .... 'django_rq', ] RQ_QUEUES = { "default": {"HOST": "localhost", "PORT": 6379, "DB": 0, "DEFAULT_TIMEOUT": 360, }, } В urls.py …
Мне нужно переопределить функцию def get_deleted_objects(self, objs, request):, чтобы прервать процесс удаления в админке Django, теперь я хочу написать модульный тест для этого. def get_deleted_objects(self, objs, request): if condition: self.message_user(request, "You cannot delete this instance", messages.ERROR) return [], {}, …
У меня есть следующие модели - Родительская таблица - class RoomCategory(models.Model): trust = models.ForeignKey(Trust, on_delete=models.CASCADE, blank=True, null=True) *category = models.CharField(max_length=50,db_index=True)* rate = models.FloatField() description = models.CharField(max_length=500, blank=True, null=True) num_guests = models.IntegerField(blank=True, null=True) num_bedrooms = models.IntegerField(blank=True, null=True) num_beds = …
Не уверен, что правильно сформулировал свой вопрос в заголовке, попробую объяснить лучше ниже... Допустим, родительская таблица под названием Share имеет два столбца: ShareCode Charfield (первичный ключ) и ShareName unique Charfield (строка). Это означает, что у нас будет уникальный ShareCode …
Как можно обновить объект пользователя с расширенной моделью профиля, я хочу получить поля в одном объекте, например: { имя пользователя, email, [...], пол, аватар, } models.py: from django.db import models from django.contrib.auth.models import User class Profile(models.Model): GENDER_CHOICES = (('Male', …
На моем сайте Django я хочу перенаправить на внешний сайт, аутентифицироваться на этом внешнем сайте, а затем внешний сайт возвращает токен API, который я хочу сохранить. Я дал указание внешнему сайту перенаправить меня на 127.0.0.1:8000 (моя домашняя страница) …
Я нахожусь в процессе создания приложения Django, которое должно быть самообновляющимся приложением инвентаризации для гипотетического ресторана. У меня есть модель "Purchase", которая использует другую модель "Register" в качестве поля ForeignKey. Я установил в ней ссылку на последний созданный экземпляр Register, …
Я пытаюсь получить вывод из steam API для отображения в моем приложении django. Моя цель - создать "портфолио" игр, которыми я владею, для проекта - используя информацию из Steam API. Я довольно новичок в Django, но знаю достаточно, чтобы …
у меня есть динамические uls urlpatterns=[path('author/<str:pk>/',views.authorview,name='author')]` и я хочу использовать его в редиректе def loginview(request):` `if request.method=='POST':` `username = request.POST.get('username')` `password = request.POST.get('password')` `user = authenticate(request, username=username, password=password)` `if user is not None:` ` login(request, user)` `return …
Я пытаюсь воспользоваться преимуществами стандартной системы логирования Django и сохранить эти сообщения в файл. Единственная проблема заключается в том, что сообщения имеют цветовые коды, которые также сохраняются в обработчике конечного файла. Я добавил пользовательский обработчик файлов с пользовательским …
Я пытаюсь использовать электронную почту для аутентификации в Django. Раньше я работал напрямую с пользователем, но мне это нужно через класс "Студент". ПРОСМОТРОВ class AnswerToCase(FormMixin, DetailView): STATUS = [ ('Участник', 'Участник'), ('Победитель', 'Победитель')] model = Case template_name = 'addanswer.html' …
Абсолютный нооб в django. Я просто выбираю случайные вещи, которые меня интересуют, чтобы попытаться узнать больше о разработке на этой платформе. Я пытался добавить поле ImageField к одной из моих моделей. Если у меня нет изображения, сохраненного как …
Я настроил проект Django с помощью cookiecutter-django. Когда я запускаю его локально, я не вижу никакого лога от моего локального Django Apps на консоли. Пробовал несколько решений, обсуждаемых на StackOverflow, но ничего не помогло. Что я упускаю? …
Я хочу регистрировать ошибки, связанные с неудачным подключением к базе данных. Например, если я указываю неверный URL, я получаю ошибку Для регистраторов я определил следующее "handlers": { "console": {"level": "DEBUG", "class": "logging.StreamHandler", "formatter": "console"}, }, "loggers": { "django": …
Я хочу загружать файлы из фронтенда (vueJS) с помощью axios на удаленный файловый сервер. Мой бэкенд написан на Python, и я использую фреймворк Django. Я успешно загрузил файлы из бэкенда на сервер с помощью paramiko: sftpclient.put('localpath', 'remotepath') Проблема …
Нужно сделать авторизацию с приложения на flutter, на сервере есть api страница, которая должна принимать sessionid и csrftoken, тем не менее выдает ошибку: You are seeing this message because this site requires a CSRF cookie when submitting forms. CSRF Token …
У меня есть проект django, который недавно начал создавать много статических файлов. Когда я гуглил вокруг, кажется, что у меня есть некоторое перекрытие в моих STATICFILES_DIRS и STATIC_ROOT Я следовал документации Heroku по статическим файлам. Я заметил это при …
Как реализовать автозаполняемое поле на форме модели Django в forms.py. У меня есть модель с классом внешнего ключа, и я хочу вызвать этот элемент в
Я использую значки пера (https://feathericons.com/) и у меня Uncaught TypeError: r.default[o] is undefined Раньше такого не было. В некоторых моих шаблонах он работает, но в других выдает ошибку …
Вот как выглядит мой шаблон index.html {% extends "encyclopedia/layout.html" %} {% block title %} Encyclopedia {% endblock %} {% block body %} <h1>All Pages</h1> <ul> {% for entry in entries %} <li><a href="{% url 'link' %}">{{ entry …
У меня есть проект, в котором пользователи могут создать компанию. Однако, есть тема, которая должна быть динамически вставлена, как только пользователь выбирает тему на фронтенде - больше похоже на то, когда вы хотите выбрать шаблон в no-code builder. Ниже …
Urlpatterns = [ path('cart/<int:id>/<str:sellername>/', auth_middleware(CartViewAndAdd.as_view()) , name='cart'), ] <a href="{% url 'cart' id=price.product.id sellername=price.seller.name %}" class="btn btn-primary">Add to Cart</a> class CartViewAndAdd(View): def get(self , request, id, sellername): customername= '' if('customername' in request.session): customername = request.session['customername'] else: customername = None …
Я только что создал много миграций в Django 4.0.x. Теперь при запуске миграций я получаю следующую ошибку: File "/opt/hostedtoolcache/Python/3.9.10/x64/lib/python3.9/site-packages/Django-4.0.3-py3.9.egg/django/db/migrations/loader.py", line 120, in load_disk migration_module = import_module(migration_path) File "/opt/hostedtoolcache/Python/3.9.10/x64/lib/python3.9/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen …
У меня есть модель событий с внешними ключами к моделям местоположения и фотографа. # event model ... class Event(models.Model): STATUS = ( ("Scheduled", "Scheduled"), ("Cancelled", "Cancelled"), ("Available", "Available"), ("Complete", "Complete"), ) location = models.ForeignKey( Location, on_delete=models.SET_NULL, null=True, …
Мне нужно посчитать товары в категориях дважды с разными параметрами, как это сделать? Очевидно, что это не работает, так как add_related_count возвращает queryset categories = Category.objects.add_related_count( Category.objects.all(), # Queryset Item, 'category', 'count_collection', cumulative=True, extra_filters={'id__in': UserItems.objects.filter(user_id=userdata.id, listname=UserItems.WISHLIST).values_list('item_id', flat=True )} ).add_related_count( …
Models.py class form21tablet(models.Model): date = models.DateField() TotalNetWt = models.DecimalField(max_digits=8, decimal_places=3,default=0, editable=False, null=True, blank=True) yieldPercent = models.DecimalField(max_digits=4, decimal_places=2, default=0, editable=False, null=True, blank=True) def save(self): #self.save() print('hello This is Before if') #calculation of total and percentage totnet=0 totgross= 0 # print('Hi', self.form21entry_set.all()) …
Я хочу сделать форму, которая делает выпадающий список и не зависит от модели. Однако данные в выпадающем меню зависят от пользователя и данных, к которым он имеет доступ. Что я должен добавить в мою форму, чтобы отобразить данные метода init. …
Я хочу позволить пользователю загружать текст, описание и несколько изображений в одну запись. Но в настоящее время я создаю новую запись для каждой фотографии, вместо того, чтобы иметь несколько изображений для одной записи. Что мне нужно изменить. Спасибо. models.py …
Я пытаюсь создать динамический запрос на основе значений, введенных пользователем. Обычный запрос будет выглядеть следующим образом. my_model.objects.aggregate(Type1=Count('pk', filter=Q(db_field=1)),Type2=Count('pk', filter=Q(db_field=2)),Type3=Count('pk', filter=Q(db_field=3)),Type4=Count('pk', filter=Q(db_field=4)),Type5=Count('pk', filter=Q(db_field=5))) Вот код, который я написал для тестирования. from django.db.models import (Count, Q) field = field_values …
У меня есть проект Django в продакшене. Какова наилучшая практика работы с миграциями? Например, у меня есть 3 приложения в продакшене, через некоторое время клиенту нужно другое приложение, как синхронизировать миграции, чтобы они не сломались.
Я пытаюсь заставить этот вызов POST работать с Django: <span id="quantity-in-cart">{{item.quantity_in_cart}}</span> <button class="btn btn-success btn-sm" hx-post="/cart/add/1/" hx-target="#quantity-in-cart" hx-swap="outerHTML">+</button> Но когда я нажимаю кнопку, которая выполняет вызов POST, я получаю эту ошибку: Internal Server Error: /cart/add/4/ Traceback (most …
Я работаю с React и Django. Я почти закончил его, но когда я удаляю todo из списка, он не обновляет номер id. Например, у меня есть пять тодо в списке 1, 2, 3, 4 и 5. Когда я удаляю …
Я создаю промежуточное ПО Django для блокировки пользователя, когда (он) получает дросселирование более 5 раз, но я получаю ContentNotRenderedError. Полное сообщение об ошибке: Traceback (most recent call last): File "/home/raptor/Application/utilities/anaconda3/envs/slic4rapi/lib/python3.8/site-packages/django/core/handlers/exception.py", line 47, in inner response = …
В models.py class DeploymentType(models.Model): deployment_type = models.CharField(primary_key=True, max_length=30, verbose_name="Deployment Type",blank=True) def __str__(self): return self.deployment_type class ActivationType (models.Model) : activation_type = models.CharField ( primary_key=True, max_length=20, verbose_name = "Activation Type" ) permitted_host_methods = models.ManyToManyField( HostMethod, verbose_name = "Permitted Host Methods" ) permitted_deployment_types …
Проблема: при запуске отдельных скриптов Django на Ubuntu возникает такая ошибка: ModuleNotFoundError: No module named 'landing', жалуется на строчку: os.environ.setdefault("DJANGO_SETTINGS_MODULE", "landing.settings") landing содержит стандартные файлы сеетингов, урлов и тд. На Windows все ок запускается без жалоб, на Ubuntu же …
Уже несколько недель бьюсь над этой проблемой, и мне начинает казаться, что я никогда ее не решу. У меня есть эти методы в моей модели. def sfget_totals(self): return self.agent_sale.filter(Date_created__range=["2022-03-01","2022-04-02"]).count() def sfget_confirmed(self): return self.agent_sale.filter(State="Confirmed",Date_created__range=["2022-03-01","2022-04-02"]).count() def sfget_debi(self): return self.agent_sale.filter(AcknowledgeQA=True,State="Confirmed",Debi_status="Accepted",Date_created__range=["2022-03-01","2022-04-02"]).count() …