Move customized django-allauth templates to directory other than 'account'
<p>I set up <code>django-allauth</code> correctly following the project's documentation. I wanted to override the look and feel of the <code>django-allauth</code> templates so I went to the project github and downloaded <a href="https://github.com/pennersr/django-allauth/tree/master/allauth/templates/account" rel="nofollow noreferrer">the django-allauth templates folder</a> into my <code>accountsapp/templates</code> directory.</p>

<p>My problem is that <code>django-allauth</code> will only look for its templates in the <code>templates/account</code> folder.</p>

<p>I want to put my templates in the <code>templates/allauth/account</code> folder to help keep MY template files separate from <code>django-allauth</code>'s template files.</p>

<p>When I do this, <code>django-allauth</code> is unable to find the templates that I customized.</p>

<p>Here is my project structure:</p>

<pre><code>projectfolder/
    accountsapp/
        templates/

    projectsettings/
        settings.py
    manage.py
</code></pre>

<p><strong>What I've tried:</strong></p>

<ol>
<li><p>Setting my <code>TEMPLATES</code> <code>'DIRS'</code> to this</p>

<pre><code>'DIRS': [ os.path.join(os.path.dirname(BASE_DIR), 'accountsapp', 'templates', 'allauth'), ],
</code></pre>

<p>With <code>BASE_DIR</code> being this: <code>BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))</code>.
This works, but I'm not sure that this is the best practice/solution to my problem.</p></li>
</ol>