Как сделать локальную форму хранимой в админке Django

Здравствуйте, я пытался сделать проект Django и сделать локальную форму для хранения в админке django. вот мой код "view"

from django.http import request
from django.shortcuts import render,redirect
from templates.forms import Registrationform
from django.contrib.auth.models import User
from django.contrib.auth.forms import UserChangeForm

def home(request):
    numbers = [1,2,3,4,5]
    name = 'max'
    
    args = {'myName': name,'numbers':numbers}
    return render(request, 'accounts/home.html',args)

def register(request):
    if request.method == 'POST':
        form = Registrationform(request.POST)
        if form.is_valid():
            form.save()
            return redirect('/account')
    else:
        form = Registrationform()
        
        args = {'form':form}
        return render(request,'accounts/reg_form.html',args)

def view_profile(request):
    args ={'user':request.user}
    return render(request,'accounts/profile.html',args)  

def edit_profile(request):
    if request.method == 'POST':
        form = UserChangeForm(request.POST, instance=request.user)

        if form.is_valid():
            form.save()
            return redirect('/account/profile')
        
    else: 
        form = UserChangeForm(instance=request.user)
        args={'form':form}
        return render(request,'accounts/edit_profile.html')

ошибка: from templates.forms import Registrationform ModuleNotFoundError: Нет модуля с именем 'templates'

Где находится ваша регистрационная форма? Вы говорите, что она живет внутри вашего приложения/модуля 'templates', но Django не может найти 'templates'. Если он находится в той же директории, что и ваш views.py, вы можете просто импортировать его с помощью:

from .forms import Registrationform
Вернуться на верх