Thanks for the info.

On Monday, April 18, 2016 at 8:37:53 PM UTC+10, Stephen McDonald wrote:
>
> See https://github.com/stephenmcd/mezzanine/issues/1512
>
> On Mon, Apr 18, 2016 at 8:08 PM, Cameron Burnett <[email protected] 
> <javascript:>> wrote:
>
>> Probably an easy question. I'm just a little confused about how the 
>> templates are meant to work. I'm using Mezzanine 4.1.0, Django 1.8.11, and 
>> Python 3.3.6.
>>
>> If I run...
>>
>> python manage.py collecttemplates -t base.html
>>
>>
>> I get the following traceback...
>>
>> Traceback (most recent call last):
>>   File "manage.py", line 14, in <module>
>>     execute_from_command_line(sys.argv)
>>   File 
>> "/home/cameron/.pyenv/versions/django18/lib/python3.3/site-packages/django/core/management/__init__.py",
>>  
>> line 354, in execute_from_command_line
>>     utility.execute()
>>   File 
>> "/home/cameron/.pyenv/versions/django18/lib/python3.3/site-packages/django/core/management/__init__.py",
>>  
>> line 346, in execute
>>     self.fetch_command(subcommand).run_from_argv(self.argv)
>>   File 
>> "/home/cameron/.pyenv/versions/django18/lib/python3.3/site-packages/django/core/management/base.py",
>>  
>> line 394, in run_from_argv
>>     self.execute(*args, **cmd_options)
>>   File 
>> "/home/cameron/.pyenv/versions/django18/lib/python3.3/site-packages/django/core/management/base.py",
>>  
>> line 445, in execute
>>     output = self.handle(*args, **options)
>>   File 
>> "/home/cameron/.pyenv/versions/django18/lib/python3.3/site-packages/mezzanine/core/management/commands/collecttemplates.py",
>>  
>> line 42, in handle
>>     to_dir = settings.TEMPLATE_DIRS[0]
>> IndexError: tuple index out of range
>>
>>
>> So I added the following to settings.py which solved my problem but I got 
>> a message saying that it was no longer the way to do it...
>>
>> TEMPLATE_DIRS = (
>>     PROJECT_ROOT + '/templates',
>> )
>>
>> WARNINGS:
>> ?: (1_8.W001) The standalone TEMPLATE_* settings were deprecated in 
>> Django 1.8 and the TEMPLATES dictionary takes precedence. You must put the 
>> values of the following settings into your default TEMPLATES dict: 
>> TEMPLATE_DIRS.
>>
>> Copied 1 template
>>
>>
>>
>> The TEMPLATES section is just standard. I haven't changed it. It's 
>> already got a path for "templates" but it doesn't seem to use it.
>>
>> TEMPLATES = [
>>     {
>>         "BACKEND": "django.template.backends.django.DjangoTemplates",
>>         "DIRS": [
>>             os.path.join(PROJECT_ROOT, "templates")
>>         ],
>>         "APP_DIRS": True,
>>         "OPTIONS": {
>>             "context_processors": [
>>                 "django.contrib.auth.context_processors.auth",
>>                 "django.contrib.messages.context_processors.messages",
>>                 "django.template.context_processors.debug",
>>                 "django.template.context_processors.i18n",
>>                 "django.template.context_processors.static",
>>                 "django.template.context_processors.media",
>>                 "django.template.context_processors.request",
>>                 "django.template.context_processors.tz",
>>                 "mezzanine.conf.context_processors.settings",
>>                 "mezzanine.pages.context_processors.page",
>>             ],
>>             "builtins": [
>>                 "mezzanine.template.loader_tags",
>>             ],
>>         },
>>     },
>> ]
>>
>>
>>
>> So, how am I meant to do it???
>>
>> Thanks.
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Mezzanine Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> Stephen McDonald
> http://jupo.org
>

-- 
You received this message because you are subscribed to the Google Groups 
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to