Вопросы с тегом «django»

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


8
Django: как перенаправить сообщение и передать данные сообщения
При обработке запроса POST в файле views.py Django мне иногда нужно перенаправить его на другой URL-адрес. Этот URL-адрес, на который я перенаправляюсь, обрабатывается другой функцией в том же файле Django views.py. Есть ли способ сделать это и сохранить исходные данные POST? ОБНОВЛЕНИЕ: больше объяснений, почему я хочу это сделать. У …
80 django 

8
Django ModelForm для полей "многие ко многим"
Рассмотрим следующие модели и формы: class Pizza(models.Model): name = models.CharField(max_length=50) class Topping(models.Model): name = models.CharField(max_length=50) ison = models.ManyToManyField(Pizza, blank=True) class ToppingForm(forms.ModelForm): class Meta: model = Topping Когда вы просматриваете ToppingForm, он позволяет вам выбирать, какие пиццы использовать для начинки, и все это просто денди. У меня следующие вопросы: как мне …

4
Параллельно распределенная задача сельдерея с многопроцессорностью
У меня есть задача Celery с интенсивным использованием ЦП. Я хотел бы использовать всю вычислительную мощность (ядра) во множестве экземпляров EC2, чтобы выполнить эту работу быстрее ( я думаю, параллельная распределенная задача сельдерея с многопроцессорностью ) . Я пытаюсь лучше понять термины, потоки , многопроцессорность , распределенные вычисления , распределенная …

4
Учетные данные для авторизации удалены - django, elastic beanstalk, oauth
Я реализовал REST api в django с django-rest-framework и использовал oauth2 для аутентификации. Я тестировал: curl -X POST -d "client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET&grant_type=password&username=YOUR_USERNAME&password=YOUR_PASSWORD" http://localhost:8000/oauth2/access_token/ и curl -H "Authorization: Bearer <your-access-token>" http://localhost:8000/api/ на localhost с успешными результатами в соответствии с документацией. При переносе этого на существующий экземпляр эластичного beanstalk AWS я получил: { "detail" …

11
ImportError: невозможно импортировать имя «шесть» из «django.utils»
В настоящее время я уже обновил версию Django с 2.0.6до 3.0и внезапно после вызова python manage.py shellкоманды получил эту ошибку: ImportError: невозможно импортировать имя «шесть» из «django.utils» (/path-to-project/project/venv/lib/python3.7/site-packages/django/utils/ init .py) Полный след: Traceback (most recent call last): File "manage.py", line 13, in <module> execute_from_command_line(sys.argv) File "/path-to-project/project/venv/lib/python3.7/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line …

2
Как использовать django 3.0 ORM в ноутбуке Jupyter без запуска проверки асинхронного контекста?
В Django 3.0 добавлена ​​поддержка asgi / async, а вместе с ним - защита от выполнения синхронных запросов в асинхронном контексте . Одновременно IPython только что добавил поддержку асинхронного / ожидающего ожидания верхнего уровня , которая, кажется, выполняет весь сеанс интерпретатора внутри цикла событий по умолчанию. К сожалению, сочетание этих …

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

3
Есть ли способ создать уникальный идентификатор над 2 полями?
Вот моя модель: class GroupedModels(models.Model): other_model_one = models.ForeignKey('app.other_model') other_model_two = models.ForeignKey('app.other_model') По сути, я хочу other_modelбыть уникальным в этой таблице. Это означает, что если есть запись с other_model_oneидентификатором id 123, я не должен позволять создавать другую запись с other_model_twoидентификатором as 123. Я могу переопределить, cleanя думаю, но мне было интересно, …

2
Django: запуск manage.py всегда прерывается
У меня есть приложение Django, которое я пытаюсь настроить локально. После создания виртуальной среды и установки всех необходимых зависимостей, запуск manage.pyпросто прерывается без каких-либо других полезных сообщений об ошибках. (venv) $ python manage.py [1] 39973 abort python manage.py Любые поставляемые подкоманды также просто прерываются, и я безуспешно пытаюсь найти способ …
12 python  django 

5
Какая версия Python & Django лучше всего подходит для преобразования кода Python2 в Python3?
В настоящее время я работаю в крупной фирме, где нам нужно конвертировать старый большой проект Django на python2 в версию на python3, поэтому я провел много исследований, связанных, но все еще не смог найти идеального ответа, касающегося того, какая версия Python и Django лучше всего подходит для конвертации. В настоящее …

1
Используйте несколько баз данных в Django только с одной таблицей «django_migrations»
Для проекта в Django мне нужно использовать две базы данных: по умолчанию и удаленную . Я создал routers.pyи все работает отлично. Было требование создать таблицу в удаленной базе данных, и я создал миграцию, запустил ее и таблица django_migrationsбыла создана. Я хочу иметь только одну таблицу django_migrationsв базе данных по умолчанию. …

1
Зачем определять create_foo () в моделях Django. Менеджер вместо переопределения create ()?
Читая документы Django , он советует создать собственный метод создания для модели с именем Foo, определив его как create_fooв менеджере: class BookManager(models.Manager): def create_book(self, title): book = self.create(title=title) # do something with the book return book class Book(models.Model): title = models.CharField(max_length=100) objects = BookManager() book = Book.objects.create_book("Pride and Prejudice") Мой …

1
Джанго запускает задачи (возможно) в далеком будущем
Предположим, у меня есть модель Event. Я хочу отправить уведомление (электронная почта, push, что угодно) всем приглашенным пользователям после того, как событие прошло. Что-то вроде: class Event(models.Model): start = models.DateTimeField(...) end = models.DateTimeField(...) invited = models.ManyToManyField(model=User) def onEventElapsed(self): for user in self.invited: my_notification_backend.sendMessage(target=user, message="Event has elapsed") Теперь, конечно, важная часть …

1
Django REST Framework (DRF): TypeError: register () получила неожиданный аргумент ключевого слова 'base_name'
Я обновил до djangorestframework==3.11.0более старой версии. Теперь у меня есть эта ошибка, TypeError: register () получила неожиданный аргумент ключевого слова 'base_name' Traceback ... ... ... File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed File "/home/abu/projects/django-example/django2x/urls.py", line 21, in <module> path('sample/', include('sample.urls')), File "/home/abu/.virtualenvs/django-example/lib/python3.6/site-packages/django/urls/conf.py", line 34, in include urlconf_module = import_module(urlconf_module) File …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.