Перенаправление пользователя от входа в систему на грубую первую страницу
Я новичок в django и даже в python. У меня есть проект 'mysite' с 3 приложениями. Конфиги урлов mysite urls.py:
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('admin/', admin.site.urls),
# user management
path('account/', include('allauth.urls')),
#local
path("", include("pages.urls", namespace="pages")),
path("imoveis/", include("imoveis.urls", namespace="imoveis")),
]
Приложение Пользователи - нет urls.py Приложение Imoveis - urls.py:
from django.urls import path
from . import views
app_name = "imoveis"
urlpatterns = [
path('', views.form, name='form'),
path('create/', views.create, name='create'),
path('view/<int:pk>/', views.view, name='view'),
path('edit/<int:pk>/', views.edit, name='edit'),
path('update/<int:pk>/', views.update, name='update'),
path('delete/<int:pk>/', views.delete, name='delete'),
]
и страницы приложений - urls.py:
from django.urls import path
from . import views
app_name = "pages"
urlpatterns = [
path("", views.HomePageView.as_view(), name="home"),
]
У меня есть папка шаблона (папка, не находящаяся внутри какого-либо приложения или проекта) с:
- Папка "Аккаунты": login.html, logout.html и signup.html -Папка Imoveis: form.html, read.html и view.html .
и base.html и home.html непосредственно в папке template
Я хочу, чтобы при входе пользователя в систему он попадал на страницу form.html. Я не знаю, как перейти из base.html
Я поместил в файл form.html :
{% extends 'account_login.html' %}
но ничего. Любая помощь приветствуется. С уважением