I try to use django-allauth.
It works but i want to overwrite defaults templates.
So, under _templates. I created account/login.html.
the path is ok for django-allauth but i have this erro :
TemplateSyntaxError at /accounts/login/
Invalid template name in 'extends' tag: ''. Got this from the 'layout' variable.
It don't find : {% extends layout %}
How to solve it please ?
Regards
I apologise for the delay. To address the issue with the TemplateSyntaxError and the layout variable in django-allauth when trying to override default templates, you can follow these steps:
Check Default Layout Variable:
The error indicates that it's trying to find the layout variable, but it's not provided. By default, the layout variable is set globally in the file /django_demo1/starterkit/_keenthemes/__init__.py like this:
context.update({
"layout": KTTheme.setLayout("default.html", context),
})
from django.shortcuts import render
def my_login_view(request):
# Your view logic here
context = {
# Other context variables
"layout": "your_custom_layout.html", # Set your custom layout here
}
return render(request, "account/login.html", context)
thank you Faizal
You're welcome! If you have any more questions or need further assistance, please don't hesitate to ask.
My spouse and i came up on your web site even though paying attention only a little submits. Wonderful technique for up coming, We are book-marking immediately use your current comprehensive soars.hillock green condo
I'm really happy to find this site and did enjoy reading useful articles posted here. The ideas of the author was awesome, thanks for the share.lentor garden residence price