Re: Django Python OSError No such file or directory but file exists

2017-08-02 Thread Александр Христюхин (roboslone)
Hi,

Are you sure s3file contains absolute path? I can't see where s3upload is being 
called.

Also, you might wanna use os.remove instead of calling subprocess.
You also might wanna check out PEP-8 and Sphinx for your docstrings.

> On 2 Aug 2017, at 02:28, Ronaldo Bahia  wrote:
> 
> Hi everyone, can you help me?
> Thanks in advance
> 
> Thread: 
> https://stackoverflow.com/questions/45449102/django-python-oserror-no-such-file-or-directory-but-file-exists
> 
> Code:
> 
> 
> 
> down vote
>  <>favorite
>  
> 
>   
> I'm converting doc and docx files to pdf in the server using unoconv with 
> LibreOffice. And I need to upload to S3 the converted file.
> 
> I can convert with success the files and I can see them in the server.
> 
> But when I try to upload the pdf, I get the error. What am I missing?
> 
> Thanks in advance
> 
> This works just fine:
> 
> import subprocess
> from boto.s3.connection import S3Connection, Bucket, Key
> 
> def doc_to_pdf(user):
> '''
> Convert doc or docx to PDF.
> 
> parameter user: is a request.user
> 
> Usage:
> doc_to_pdf(self.request.user):
> '''
> 
> user_cv = CandidateCV.objects.get(user=user)
> user_cv_file = str(user_cv.resume).split('/')[-1] # tem que ser PDF
> user_cv_filetype = user_cv_file.split('.')[-1]
> 
> if not user_cv_filetype in settings.PDF_FILE_TYPE:
> # Se não for PDF
> file_in = user_cv.resume.url
> file_name = file_in.split('/')[-1]
> # download
> urllib.request.urlretrieve(file_in, file_name)
> file_out = user_cv_file.split('.')[0] + '.pdf'
> 
> # converte para PDF
> env = os.environ.copy()
> env['HOME'] = '/tmp'
> subprocess.Popen(["unoconv","-f", "pdf", "%s" % (file_in)], env = env)
> 
> # Define a path para salvar o documento na S3
> resume_path = 'resumes/%s/' % str(date.today())
> 
> # key é o nome do arquivo na S3
> key = '%s%s' % (resume_path, file_out)
> 
> # deleta o arquivo localmente
> subprocess.call("rm -f %s" % user_cv_file, shell=True)
> 
> # Salva o novo formato no banco
> user_cv.resume = key
> user_cv.save()
> This is the code in which I get the error in line: 
> k_out.set_contents_from_filename(s3file)
> 
> def s3upload(s3file):
> 
> # Conecta na AWS S3
> conn = S3Connection(settings.AWS_ACCESS_KEY_ID, 
> settings.AWS_SECRET_ACCESS_KEY)
> bucket_out = Bucket(conn, settings.AWS_STORAGE_BUCKET_NAME)
> k_out = Key(bucket=bucket_out, name=s3file)
> 
> # Define a path para salvar o documento na S3
> resume_path = 'resumes/%s/' % str(date.today())
> 
> # key é o nome do arquivo na S3
> key = '%s%s' % (resume_path, s3file)
> k_out.key = key
> 
> # Salva na AWS S3
> k_out.set_contents_from_filename(s3file)
> k_out.make_public()
> 
> # deleta o arquivo localmente
> subprocess.call("rm -f %s" % s3file, shell=True)
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to django-users+unsubscr...@googlegroups.com 
> .
> To post to this group, send email to django-users@googlegroups.com 
> .
> Visit this group at https://groups.google.com/group/django-users 
> .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/django-users/7cecdcdb-7fcf-4f4a-858a-30801fa9cf9b%40googlegroups.com
>  
> .
> For more options, visit https://groups.google.com/d/optout 
> .

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/6BC03BEF-B4AD-49AB-8A2A-6EDDAD0DB13F%40gmail.com.
For more options, visit https://groups.google.com/d/optout.


if user double-clicks form submit with csrf token, even with redirect on POST browser shows 403 FORBIDDEN and csrf failed message

2017-08-02 Thread Mark Mikofski
okay, this is weird. If a user double-clicks the form submit button, even 
tho POST should redirect, they still get 403 FORBIDDEN with csrf failed 
message.

I think this is like a web developer question, is this some latency issue 
with my browser, network or web server? I use Apache-2 httpd with mod-wsgi 
daemon on AWS Linux instance behind load balancing proxy server.

Does anyone know what is happening here? I've thought about trying DEBUG 
true, but I didn't want to go down a rabbit hole just yet.

thanks for any help!


my form has a csrf token (on 11th line down below, sorry if this is t 
much ... fyi: using bootstrap-3 css/js elements)



  

  
BLAH BLAH Registration
Please enter your information below to 
request access to BLAH:
  
  

  {% csrf_token %}
  
  
  

  
{{ form.first_name.errors }}
{{ form.first_name.label }}:
{{ form.first_name }}
  

  
{{ form.last_name.errors }}
{{ form.last_name.label }}:
{{ form.last_name }}
  

  Please choose a password that is at least 8 characters long:

  
{{ form.password1.errors }}
{{ form.password1.label }}:
{{ form.password1 }}
  

  
{{ form.password2.errors }}
{{ form.password2.label }}:
{{ form.password2 }}
  

  {% if form.non_field_errors %}
{% for error in form.non_field_errors %}
  {{ 
error }}
{% endfor %}
  {% endif %}

  

  Submit
  * - required fields

  

  
  
{% if next %}
  Already a BLAH user? Please click here to login.
{% else %}
  Already a BLAH user? Please click here to login.
{% endif %}
  

  



my view has redirect (on 21st line below)

def user_register(request):
"""View to register newuser."""
if request.method == 'POST':
# pop fails with This QueryDict instance is immutable
# so get next from hidden form input
next_link = request.POST.get('next', user_profile)
form = NewuserForm(request.POST)
try:
newuser = form.save()
except ValueError as err:
LOGGER.exception(err)
messages.add_message(request, messages.ERROR, _(err.message))
else:
logout(request)
login(request, newuser,
  backend='django.contrib.auth.backends.ModelBackend')
msg = _('%s has been registered.' % newuser)  # add success alert
messages.add_message(request, messages.SUCCESS, msg)
# always redirect after successful POST
return redirect(next_link)
else:  # any other method, eg: GET
form = NewuserForm()  # empty form
#  get next from query string parameter
next_link = request.GET.get('next', user_profile)
return render(
request,
'registration/newuser.html',
{'form': form, 'next': next_link}  # add next to context
)



-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/840a8a1e-081d-4236-a876-2c0db500047c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Create ModelForms to create ModelForms

2017-08-02 Thread bobhaugen
We're using Fobi in https://github.com/FreedomCoop/valuenetwork
Works pretty well. Does what it promises. Dev has been responsive to issues.

On Wednesday, August 2, 2017 at 5:55:21 AM UTC-5, Thiago Luiz Parolin wrote:
>
> Hi,
> Try using this app:
> Django-fobi https://github.com/barseghyanartur/django-fobi
>
> I've never used it, but it looks very promising.
>
> 2017-08-01 21:15 GMT-03:00 Shazia Nusrat  >:
>
>> I need to create a frontend app where I can use forms to create forms 
>> such as Google Surveys or Survey Monkey kind of application. Can someone 
>> point me to any reusable app or something similar or someone can guide me 
>> that would be a great help.
>>
>> Regards,
>>
>> Shazia
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Django users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to django-users...@googlegroups.com .
>> To post to this group, send email to django...@googlegroups.com 
>> .
>> Visit this group at https://groups.google.com/group/django-users.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/django-users/CAD83tOzVsD004ZO%3Ddu%3DGZnpPnAScKxqm9mdks%2BjLCmhV4x1BKQ%40mail.gmail.com
>>  
>> 
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/eb670990-f179-4b41-949e-b4eac42477c5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Turn off migrations completely in Django 1.7

2017-08-02 Thread Tim Graham
Perhaps giving some actionable, constructive feedback would be more useful.

On Tuesday, August 1, 2017 at 6:50:47 PM UTC-4, Robert F. wrote:
>
> I know this is an old topic but I completely agree with Frank.  Nothing 
> gives me more headaches and makes me want to move off Django more than 
> migrations.  They seldom run smoothly and cause me no end of headaches.  I 
> hate them!
>
> On Friday, November 20, 2015 at 2:26:59 PM UTC-8, Frank Malina wrote:
>>
>> RE: Carl Meyer
>> >> To my knowledge, out of the many hundreds of 
>> >> thousands of Django users, you are the first and only one to request a 
>> >> way to turn off migrations entirely.
>>
>> No he isn't, Django migrations are ridiculous waste of time, never work 
>> and make me angry.
>> I work with Django from v0.96 and it never got in the way as much as it 
>> does now.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/a93ba892-599a-4677-9895-cb88ce36b01d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Define middleware per app?

2017-08-02 Thread Jani Tiainen
Hi,

What is the problem that your’e trying to resolve with middlewares and why you 
think that you can’t use defaults as is?


> On 2 Aug 2017, at 14.59, Robert Stepanek  wrote:
> 
> I am new to Django and my project consists of two apps: a typical blog-style 
> web site app and an API app. For the latter, I do not need the majority of 
> middleware that is configured by default. Yet, I can't figure out what's the 
> best approach to use the default middleware stack for the web site app, but 
> not for the other.
> 
> If I understand correctly, the Django middleware layer does not take into 
> account which app a view belongs to.
> 
> Approaches that come to my mind are: 
> 
> 1. Define only the common subset of middleware that's used by both apps in 
> the project settings. And define a custom middleware class (e.g. 
> WebPageMiddleware) that combines the bunch of web-site related middleware 
> functions. Then decorate each view in the web site app with this aggregate 
> middleware. The problem I see with this approach is that I would have to 
> replicate the middleware stacking logic that's already handled somewhere in 
> the Django codebase? And it just takes one time to forget adding the 
> decorator to miss a bunch of critical protection middleware.
> 
> 2. Use two Django projects, one for the web site and one for the API app. 
> That would cleanly separate the settings but it would mean I have to take 
> care of two deployments (probably even a good thing).
> 
> Most probably there is a simple solution, but being a Django noob I must just 
> not be able to see it?
> 
> Thanks!
> Robert
> 
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to django-users+unsubscr...@googlegroups.com 
> .
> To post to this group, send email to django-users@googlegroups.com 
> .
> Visit this group at https://groups.google.com/group/django-users 
> .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/django-users/3a1724c4-d24d-410f-9cc3-2675f7f0acb7%40googlegroups.com
>  
> .
> For more options, visit https://groups.google.com/d/optout 
> .

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/FE726580-DC31-4FF2-A125-78B4A31B7C13%40gmail.com.
For more options, visit https://groups.google.com/d/optout.


migration problem on mysql

2017-08-02 Thread 冯炜尧
if your database default charset is different than your database charset, 
and you have a model whose id is varchar, 
and you want to reference this model as foreignKey,  
then you would probably fail on the migration
with error as `1215, u'Cannot add foreign key constraint'`

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/6ff7a3e0-6fce-4b1c-97e1-460babae9021%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Define middleware per app?

2017-08-02 Thread Robert Stepanek
I am new to Django and my project consists of two apps: a typical 
blog-style web site app and an API app. For the latter, I do not need the 
majority of middleware that is configured by default. Yet, I can't figure 
out what's the best approach to use the default middleware stack for the 
web site app, but not for the other.

If I understand correctly, the Django middleware layer does not take into 
account which app a view belongs to.

Approaches that come to my mind are: 

1. Define only the common subset of middleware that's used by both apps in 
the project settings. And define a custom middleware class (e.g. 
WebPageMiddleware) that combines the bunch of web-site related middleware 
functions. Then decorate each view in the web site app with this aggregate 
middleware. The problem I see with this approach is that I would have to 
replicate the middleware stacking logic that's already handled somewhere in 
the Django codebase? And it just takes one time to forget adding the 
decorator to miss a bunch of critical protection middleware.

2. Use two Django projects, one for the web site and one for the API app. 
That would cleanly separate the settings but it would mean I have to take 
care of two deployments (probably even a good thing).

Most probably there is a simple solution, but being a Django noob I must 
just not be able to see it?

Thanks!
Robert


-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/3a1724c4-d24d-410f-9cc3-2675f7f0acb7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: define database modelwise in django

2017-08-02 Thread SHAILESH NEGI
You can create it from dbshell using different database credentials.

On 8/2/17, kartik danidhariya  wrote:
>
>
> I just tried to find a solution for define database model wise in Django.
> like in my settings.py there are three databases
>
> settings.py
>
> DATABASES = {
> 'default': {
> 'ENGINE': 'django.db.backends.sqlite3',
> 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
> },
> 'db_one': {
> 'ENGINE': 'django.db.backends.sqlite3',
> 'NAME': os.path.join(BASE_DIR, 'db_one.sqlite3'),
> },
> 'db_two': {
> 'ENGINE': 'django.db.backends.sqlite3',
> 'NAME': os.path.join(BASE_DIR, 'db_two.sqlite3'),
> },}
>
> And in my polls/models.py
>
> class Question(models.Model):
> question_text = models.CharField(max_length=200)
> pub_date = models.DateTimeField('date published')
>
>
> def __str__(self):
> return self.question_text
>
> def was_published_recently(self):
> return self.pub_date >= timezone.now() - datetime.timedelta(days=1)
> @python_2_unicode_compatibleclass Choice(models.Model):
> question = models.ForeignKey(Question, on_delete=models.CASCADE)
> choice_text = models.CharField(max_length=200)
> votes = models.IntegerField(default=0)
>
>
> def __str__(self):
> return self.choice_text
>
> now I want to add question model in db_one database and Choice model in
> db_two database so how can I do that
>
> I try with routers follow this multiple databases and multiple models in
> Django
> 
> but
> it prefers only default database only after that i tried with put blank
> setting in default database and try ti migrate but it gives me an error
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-users+unsubscr...@googlegroups.com.
> To post to this group, send email to django-users@googlegroups.com.
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/10ce81e3-674f-4c2e-b4ad-0215f3d1aff2%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>


-- 
Thanks & Regards,
SHAILESH NEGI

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAEFKsYP8gtZ4JfFqEa98H%3D8mFZ%3DV5K3PUDrgev2JRQURndmEaA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: define database modelwise in django

2017-08-02 Thread threesixright
Have a look here:

https://docs.djangoproject.com/en/1.11/topics/db/multi-db/ 


Basically:

>>> # This will run on the 'default' database.
>>> Author.objects.all()

>>> # So will this.
>>> Author.objects.using('default').all()

>>> # This will run on the 'other' database.
>>> Author.objects.using('other').all()

> On 2 Aug 2017, at 12:47, kartik danidhariya  
> wrote:
> 
> I just tried to find a solution for define database model wise in Django. 
> like in my settings.py there are three databases
> 
> settings.py
> 
> DATABASES = {
> 'default': {
> 'ENGINE': 'django.db.backends.sqlite3',
> 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
> },
> 'db_one': {
> 'ENGINE': 'django.db.backends.sqlite3',
> 'NAME': os.path.join(BASE_DIR, 'db_one.sqlite3'),
> },
> 'db_two': {
> 'ENGINE': 'django.db.backends.sqlite3',
> 'NAME': os.path.join(BASE_DIR, 'db_two.sqlite3'),
> },
> }
> And in my polls/models.py
> 
> class Question(models.Model):
> question_text = models.CharField(max_length=200)
> pub_date = models.DateTimeField('date published')
> 
> 
> def __str__(self):
> return self.question_text
> 
> def was_published_recently(self):
> return self.pub_date >= timezone.now() - datetime.timedelta(days=1)
> 
> @python_2_unicode_compatible
> class Choice(models.Model):
> question = models.ForeignKey(Question, on_delete=models.CASCADE)
> choice_text = models.CharField(max_length=200)
> votes = models.IntegerField(default=0)
> 
> 
> def __str__(self):
> return self.choice_text
> now I want to add question model in db_one database and Choice model in 
> db_two database so how can I do that
> 
> I try with routers follow this multiple databases and multiple models in 
> Django 
> 
>  but it prefers only default database only after that i tried with put blank 
> setting in default database and try ti migrate but it gives me an error
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to django-users+unsubscr...@googlegroups.com 
> .
> To post to this group, send email to django-users@googlegroups.com 
> .
> Visit this group at https://groups.google.com/group/django-users 
> .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/django-users/10ce81e3-674f-4c2e-b4ad-0215f3d1aff2%40googlegroups.com
>  
> .
> For more options, visit https://groups.google.com/d/optout 
> .

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/A783E9F8-C077-4A63-A514-5B94FC34134F%40gmail.com.
For more options, visit https://groups.google.com/d/optout.


define database modelwise in django

2017-08-02 Thread kartik danidhariya


I just tried to find a solution for define database model wise in Django. 
like in my settings.py there are three databases

settings.py

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
},
'db_one': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db_one.sqlite3'),
},
'db_two': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db_two.sqlite3'),
},}

And in my polls/models.py

class Question(models.Model):
question_text = models.CharField(max_length=200)
pub_date = models.DateTimeField('date published')


def __str__(self):
return self.question_text

def was_published_recently(self):
return self.pub_date >= timezone.now() - datetime.timedelta(days=1)
@python_2_unicode_compatibleclass Choice(models.Model):
question = models.ForeignKey(Question, on_delete=models.CASCADE)
choice_text = models.CharField(max_length=200)
votes = models.IntegerField(default=0)


def __str__(self):
return self.choice_text

now I want to add question model in db_one database and Choice model in 
db_two database so how can I do that

I try with routers follow this multiple databases and multiple models in 
Django 

 but 
it prefers only default database only after that i tried with put blank 
setting in default database and try ti migrate but it gives me an error

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/10ce81e3-674f-4c2e-b4ad-0215f3d1aff2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Create ModelForms to create ModelForms

2017-08-02 Thread Thiago Luiz Parolin
Hi,
Try using this app:
Django-fobi https://github.com/barseghyanartur/django-fobi

I've never used it, but it looks very promising.

2017-08-01 21:15 GMT-03:00 Shazia Nusrat :

> I need to create a frontend app where I can use forms to create forms such
> as Google Surveys or Survey Monkey kind of application. Can someone point
> me to any reusable app or something similar or someone can guide me that
> would be a great help.
>
> Regards,
>
> Shazia
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-users+unsubscr...@googlegroups.com.
> To post to this group, send email to django-users@googlegroups.com.
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/django-users/CAD83tOzVsD004ZO%3Ddu%3DGZnpPnAScKxqm9mdks%
> 2BjLCmhV4x1BKQ%40mail.gmail.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CACTnJ00ucrRvpcqUtK0gHGZghr%2BssiTpsK%3Ddb7ZZDVckGzHDGw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.