Итак, я просмотрел класс APIView из Django Rest Framework и не смог найти, в каком методе или как фреймворк знает, что я использую метод get или post. Пример:- class GETAPI(APIView): def get(self, request): data = { "name": "hello-world" } …
Итак, я пытаюсь создать функциональность входа на моем сайте, используя django. Проблема, с которой я столкнулся, заключается в том, что когда я пытаюсь войти в систему, используя свой основной аккаунт, все работает просто отлично, возвращается код 200. Но когда …
Я пробовал много вещей, чтобы решить это, например, добавление whitenoise промежуточного программного обеспечения, также добавил STATICFILES_DIRS = [], добавил mimetypes для css в файле settings.py CSS/JS Won't load. Вот мой settings.py Я также добавил следующее в свой …
1. Вопрос 1. Некоторые задания выполняются дважды логика задачи settings.CELERYBEAT_SCHEDULE crontab -> create_course_reports -> create_course_report_pdf.apply_async (inside for-loop call multiple tasks) -> email/save pdf проблемы (журнал сельдерея ниже) f6cf7468-bec3-466c-877e-89d9064472b0 задание: выполнено 1 раз. …
Urls.py tmp_urlpatterns = [ path('',MsgList.as_view(),name='user_inbox'), path('outbox/',MsgOutbox.as_view(),name='user_outbox'), path('<int:mid>/',MsgRead.as_view(),name='user_msgread'), path('<int:mid>/reply/',MsgReply.as_view(),name='user_msgreply'), path('send/<int:mid>/',MsgSend.as_view(),name='user_msgsend'), ] models.py class Message(models.Model): sender = models.ForeignKey(User,models.CASCADE,related_name='outbox') course = models.ForeignKey(Course,models.CASCADE,related_name='notices',null=True,default=None) recipient = models.ForeignKey(User,models.CASCADE,related_name='inbox',null=True,default=None) title = models.CharField('主旨',max_length=255) body = models.TextField('內容') created = models.DateTimeField('時間',auto_now_add=True) def __str__(self): return '{}: {}-{}'.format(self.id,self.sender,self.title) class MessageStatus(models.Model): message …
Мне нужен способ установить постоянное tcp/ip соединение с внешним сервером. Поскольку у меня нет большого опыта в веб-разработке, я хотел бы поинтересоваться, как построить эту установку. До недавнего времени у нас все еще были настольные приложения, в …
У меня есть ModelAdmin с небольшим количеством инлайнов. В любой момент времени родительский объект (так что это происходит в представлении изменений) будет иметь только один инлайн, который имеет значение. Для улучшения пользовательского опыта я бы хотел отфильтровать инлайны, которые …
я изучаю Django rest framework и хочу реализовать следующее, если это возможно, например, если вы впервые получаете штраф за парковку, я хотел бы создать аккаунт для этого номера вместе с нарушением и если аккаунт с номером существует, я хочу …
Сайт развернут на Django. Используется Docker. Я решил изменить время для задач, но, к сожалению, само их выполнение не работает по новому времени. Работает только старое время. Решил установить в контейнер редактор nano, посмотрел что там в настройках, а …
Есть ли способ/команда для получения данных об использовании БД запросом, т.е. сколько памяти БД он использовал, сколько времени заняло выполнение... и т.д., чтобы я мог спланировать и оптимизировать запрос Я попытался погуглить, но смог найти только способы получения …
В последнее время я изучаю и создаю API с помощью Django. Я успешно настроил API системы аутентификации с помощью Django API. Мне интересно узнать, есть ли какое-нибудь решение, чтобы добавить этот JWT с фронтендом, при этом фронтенд должен быть только …
Я хочу получить сводные данные от элементов к категориям (Ctg) Имеет 3 наследуемые модели: class Ctg(models.Model): tt = models.Charfield() parent = models.ForeignKey('self') # inherit categories sort = …
Class Category(MPTTModel): name = models.CharField(max_length=500, verbose_name="Название категории") external_id = models.CharField(max_length=9, default='', verbose_name="Внешний ключ") parent = TreeForeignKey('self', on_delete=models.CASCADE, null=True, blank=True, related_name='children') class Course(models.Model): name = models.CharField(max_length=500, verbose_name="Название курса") category = models.ForeignKey('Category', on_delete=models.PROTECT, null=True, blank=True, related_name="get_courses") category_list = Category.objects.filter(external_id='00000001').get_descendants(include_self=True) list_category_course = [] …
Class Job_type(models.model): created_by = UserForeignKey(auto_user_add=True, verbose_name="The user that is automatically assigned", related_name="Job_type_created_by") и в admin.py @admin.register(Job_type) class Job_type_Admin(admin.ModelAdmin): list_display = ('id','job_type','is_deleted','is_active','created_by', 'created_on','last_modified_by','last_modified_on') list_display_links = ['id','job_type','created_by'] list_filter = ('job_type','created_by') search_fields= ('id','job_type','created_by','created_on', 'last_modified_by','last_modified_on') list_per_page = 20 Пожалуйста, помогите мне, я …
Я хочу создать все поля, кроме поля image. Затем я хочу обновить изображение из этого поля. Как это сделать в методе create? serializers.py def create(self, validated_data): loc_id = validated_data.pop("location")["id"] currency_id = validated_data.pop("base_currency")["id"] try: loc_obj = get_object_or_404(Location, id=loc_id) validated_data["location"] = …
Когда я вхожу в свое веб-приложение, оно не перенаправляет на созданную пользовательскую страницу перенаправления, вместо этого оно перенаправляет на стандартный url аккаунтов/профиля в Django. Ниже приведены мои коды : Views.py def student_dashboard(request): if request.user.is_authenticated and request.user.is_student: render(request,'student/s_dashboard.html') elif request.user.is_authenticated and …
Возможно, это неясный вопрос, но я разрабатываю приложение, в котором пользователи могут загружать файлы (в основном видео и изображения). Пользователи могут создавать группы и загружать свои изображения в группу, а все члены группы могут просматривать эти файлы. У меня …
У меня есть Django webapp, который позволяет добавить точку через Django's OSMGeoAdmin. База данных - Postgresql с установленным Postgis. Когда я добавляю точку и сохраняю ее, возникает следующая ошибка <a …
Я новичок в Django. Никогда не разворачивал никаких проектов на сервере. Всегда работал на localhost. Я сделал приложение Django, с простыми функциями, такими как: User can add images (CRUD) User can download all the uploaded …
Я пытаюсь обновить экземпляр из таблицы Author, Но form.is_valid всегда возвращает false. Я добавил enctype="multipart/form-data" в шаблон формы, В представлении я также получаю файлы, но форма не проверяется. Я ничего не пропустил? Это раздел просмотров. def …
У меня проблема с моим приложением, когда я загрузил его на heroku, я использовал откат, чтобы вернуться к предыдущей версии без ошибок, и кажется, что все в порядке, когда я даю ему открыть приложение. Однако, код в pycharm …
У меня есть класс/модель в моем models.py, который может принимать textField. Я хочу добавить в базу данных столбец, соответствующий длине этого текстового поля. Как лучше всего это сделать?
Функция редактирования и удаления работает нормально, но я не могу сделать так, чтобы она отображалась только для человека, который создал этот объект? {% for job in jobs %} <tr> <td>{{ job.job }}</td> <td>{{ job.location }}</td> <td><a href="/jobs/{{ job.id …
Я много чего перепробовал, теперь хочу спросить у вас. У пользователя есть несколько кнопок. Моя цель - подсчитать каждое нажатие на определенную кнопку. Конкретная кнопка - это поле (модель поля). Как выглядят модели: class Field(models.Model): user = models.ForeignKey( settings.AUTH_USER_MODEL, default=None, …
Я делаю веб-приложение на основе django, в котором есть карточки bootstrap с некоторыми графиками внутри них. Я использую bootstrap, поэтому и графики, и карточки отзывчивы; однако при некоторых размерах экрана графики выходят за пределы карточек. Есть ли способ заставить …
Я работаю над проектом Django с базой данных Postgres, используя Docker. Мы столкнулись с некоторыми проблемами в наших миграциях, я не добавил Django миграции в .gitignore, потому что я хочу, чтобы у всех были одинаковые поля базы данных и одинаковые …
File "C:\Users\rafae\Projects\Django and React Tuto\music_controller\spotify\util.py", line 22, in update_or_create_user_tokens expires_in = datetime.now() + timedelta(seconds=expires_in) TypeError: unsupported type for timedelta seconds component: NoneType Привет, ребята, получаю эту ошибку при перенаправлении с spotify api и возвращении на мой локальный сервер. …
У меня есть модель Location, в которой есть такие поля как: location_id, city, address, point. Я использую 'django.contrib.gis.geos.point.Point'. В моей базе данных в колонке с именем point лежит HEX представление точки. Оно выглядит следующим образом: 0101000020E6100000644ADA43B1FF374026EE6767872E2A40. Это фальшивое местоположение. …
У меня есть приложение Django, работающее на nginx+uWSGI. Внутри моего приложения Django есть бот Telegram (python-telegram-bot). Это бот для длительного опроса, а не для Webhook. Django часть в полном порядке, мне удалось настроить uWSGI и nginx. Бот тоже …
Я создал приложение Django, где вы добавляете задания, и я полностью могу добавлять новые задания, но я могу обновлять их по какой-то причине? Функция обновления не работает, и я не знаю почему? <form action='/update_job/{{job.id}}' method="POST"> <ul> {% for message in …
Class CommonInfo(models.Model): name = models.CharField(max_length = 100) age = models.PositiveIntegerField() class Meta: abstract=True ordering=['name'] class Student(CommonInfo): home_group =models.CharField(max_length=5) class Meta(CommonInfo.Meta): db_table='student_info' У меня есть похожая модель базы данных с существующими данными. Я хочу добавить uique=True к имени поля. …
Я пытаюсь экспортировать данные из моей базы данных со страницы администратора django, используя пакет django-import-export. Когда я экспортирую модель, я также хочу показать данные в определенном поле для каждого объекта в отношениях "многие ко многим". Это выглядит примерно так: …
Мне нужно передать переменную из views в форму для ограничения выбора объектов в ModelChoiceField в зависимости от bot_id Подскажите как правильно это сделать, в текущей реализации код выдает ошибку TypeError: init() got an unexpected keyword argument 'bot_id'. Мой код: …
Я работаю над веб-приложением, используя Django/Python/Javascript/Java. В центре внимания находится карта США. Пользователь должен иметь возможность нажать на регион, и значение этого региона должно автоматически запрашивать базу данных и возвращать определенную информацию. В настоящее время мой код создает const под …
DRF возвращает это: get() вернул более одного Продукта - он вернул 2!, когда я пытаюсь получить объекты из моей БД по PK Сериализаторы class ProductSerializer(serializers.ModelSerializer): # cat_id = serializers.SlugRelatedField(slug_field='cat_id', read_only=True) class Meta: model = Product fields = ('name', 'description', …
У меня есть модель с именем клиент, и в ней есть два внешних ключа. Одна из них относится к региону, а другая - к агенту. Я пытаюсь сериализовать всех клиентов. Использование use_natural_foreign_keys=True дает мне имя региона. Как я могу …
Я экспериментировал со своей базой данных, допустил несколько ошибок и испортил всю базу данных. Я удалил базу данных и создал новую пустую базу данных. Когда я перехожу к makemigrations, я получаю ошибку ModuleNotFoundError: No module named 'blog.models' ссылаясь на …
У меня есть представление на основе класса Django, в котором я использую PermissionRequiredMixin. Я хочу, чтобы пользователь, имеющий хотя бы одно из разрешений в атрибуте permissions_required, мог получить доступ к представлению. Из документации Django: Декоратор может также …
Когда я пытаюсь сохранить. Это не позволит мне. Я пытаюсь добавить данные в базу данных путем ввода формы вручную. Мне трудно ввести данные в форму и сохранить их. Например, я пытался получить данные формы, а затем установить данные, которые …
Допустим, у нас есть некий Django Rest Framework Serializer (назовем его "serializer"), который имеет пользовательский DictField в качестве одного из своих полей. В этом пользовательском DictField дочернее поле имеет задачу записывать ключ словаря, значением которого оно является всякий раз, когда …