#python #django #django-rest-framework
Вопрос:
Я очень новичок в программировании на python и django.. Я не нашел никаких ресурсов, решающих эту проблему в Интернете, поэтому обращаюсь к сообществу.
У меня есть api-интерфейс django rest со следующим кодом MyApi.py
from rest_framework.views import APIView
from rest_framework.response import Response
from rest_framework import authentication, permissions
from django.contrib.auth.models import User
class MyOwnView(APIView):
def get(self, request):
return Response({'some': 'data'})
Мой модуль не найден в url.py файл, приведенный ниже, является url.py файл И urls.py файл находится здесь:
from django.contrib import admin
from django.urls import path
from rest_framework.views import APIView
from rest_framework.response import Response
from rest_framework import authentication, permissions
from django.contrib.auth.models import User
from jpbapi.api.MyApi import MyOwnView
urlpatterns = [
path('admin/', admin.site.urls),
]
При этом не удается загрузить мой модуль. Пожалуйста, посмотрите структуру моего проекта ниже, не уверен, где я ошибаюсь.
Комментарии:
1. Пиши
from api.MyApi import MyOwnView
вместо этого.
Ответ №1:
Вы добавили свое приложение в settings.py -> УСТАНОВЛЕННЫЕ ПРИЛОЖЕНИЯ.
INSTALLED_APPS = [
...,
api
]
Затем
from api.MyApi import MyownView