Я изучаю Django, посмотрел и закончил учебное пособие (мы с Мошем Хамедани купили его видео), в котором создан метод GET API базы данных.
Мне было любопытно как мне создать конечную точку POST для добавления новых данных.
В уроке он использовал модуль Deliciouspie, если это имеет значение.
В документах вкусного пирога я вижу, что написано, как добавить авторизацию, но ничего не сказано о POST.
Пожалуйста, помогите мне, что нужно добавить и отредактировать вопрос.
Это api/models.py:
from django.db import models
from tastypie.resources import ModelResource
from movies.models import Movie
class MovieResource(ModelResource):
class Meta:
queryset = Movie.objects.all()
resource_name = 'movies'
excludes = ['date_created']
Это тоже фильмы/модели:
from django.db import models
from django.utils import timezone
class Genre(models.Model):
name = models.CharField(max_length=255, default='Comedy')
def __str__(self):
return self.name
class Movie(models.Model):
title = models.CharField(max_length=255, default='Bararreh')
release_year = models.IntegerField(default=2008)
number_in_stock = models.IntegerField(default=100)
daily_rate = models.IntegerField(default=150000)
genre = models.ForeignKey(Genre, on_delete=models.CASCADE, default='Comedy')
date_created = models.DateTimeField(default=timezone.now)
Это поля, которые у меня есть в области администратора для создания нового фильма.
Основной URL-адрес.py:
Основной URL-адрес urls.py: p>
from django.contrib import admin
from django.urls import path, include
from api_v1.models import MovieResource
from . import views
movie_resource = MovieResource()
urlpatterns = [
path('', views.home),
path('admin/', admin.site.urls),
path('movies/', include('movies.urls')),
path('api/v1/', include(movie_resource.urls)),
]
Подробнее здесь: https://stackoverflow.com/questions/791 ... h-tastypie
Как создать конечную точку POST в Django с помощью Tastypie ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как правильно подготовить объект JSON для отправки в конечную конечную точку? [закрыто]
Anonymous » » в форуме Php - 0 Ответы
- 64 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как получить конечную точку URL-адреса и метод GET/POST при возникновении исключения?
Anonymous » » в форуме Android - 0 Ответы
- 24 Просмотры
-
Последнее сообщение Anonymous
-