Cheers - I was missing the s's originally ... then after that pretty much
randomly trying things..
S++
>________________________________
> From: Jeff Forcier <[email protected]>
>To: Stuart Axon <[email protected]>
>Cc: "[email protected]" <[email protected]>
>Sent: Tuesday, May 15, 2012 4:20 PM
>Subject: Re: [Fab-user] Trouble using upload_template
>
>On Tue, May 15, 2012 at 3:23 AM, Stuart Axon <[email protected]> wrote:
>> Hello All,
>>
>> I'm having trouble getting upload_template working - pretty sure my template
>> is incorrect, but finding example templates seems difficult.
>
>I don't even recognize the ${} format you're using in the template,
>actually, curious where you got it from :) You need to be using Python
>2.x style string interpolation, e.g. %(env_key_name)s. See:
>
>
>http://docs.python.org/release/2.6.8/library/stdtypes.html#string-formatting-operations
>
>So for example, change:
>
> 'django.db.backends.${django_db_engine})'
>
>to:
>
> 'django.db.backends.%(django_db_engine)s)'
>
>Take care to remember the trailing 's' after the close-paren, it's
>easy to overlook.
>
>Best,
>Jeff
>
>>
>>
>> env.project_name='test'
>> env.django_db_engine='postgresql_psycopg2'
>> upload_template('conf/settings_local.py', '%s/project/settings_local.py' %
>> env.project_dir, context=env
>>
>> The file uploads but no subsititution occurs. The template file looks like
>> this:
>>
>> DATABASES = {
>> 'default': {
>> 'ENGINE': 'django.db.backends.${django_db_engine})', # Add
>> 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
>> 'NAME': '${project_name}', # Or path to
>> database file if using sqlite3.
>> 'USER': 'dbuser', # Not used with sqlite3.
>> 'PASSWORD': 'dbuser123', # Not used with sqlite3.
>> 'HOST': 'localhost',
>> # Set to empty string for localhost. Not used with
>> sqlite3.
>> 'PORT': '', # Set to empty string for default.
>> Not used with sqlite3.
>> },
>> }
>>
>>
>> _______________________________________________
>> Fab-user mailing list
>> [email protected]
>> https://lists.nongnu.org/mailman/listinfo/fab-user
>>
>
>
>
>--
>Jeff Forcier
>Unix sysadmin; Python/Ruby engineer
>http://bitprophet.org
>
>
>_______________________________________________
Fab-user mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/fab-user