htmx: Has someone already tried this tiny JS library?

2020-08-27 Thread guettli
Today I found htmx  a small JS library which helps you
to make parts of the page easy to load/submit.

I like it since, I would like to avoid the complicated
http-API + React/Vue/... approach most people advertise
these days.

I am curious: Have you tried htmx yet, or how do you
submit forms without a full page reload?

Regards,
  Thomas Güttler


-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/f17a847b-4a1f-4f94-a1cf-5b069c42a9c9n%40googlegroups.com.


Add prefetch_related(...) and select_related(...) to request.user

2020-08-27 Thread elesire

Hi,

I have an Member(AbstractUser) Model declare as AUTH_USER_MODEL with lot 
of relations, wich have themselves a lot of relations.
It's for now quite usefull to use request.user in templates to display 
relations without specifying anything in the views.
But at one time (production with lot of users) I will have an issue with 
postgres queries so I wonder what is the best way to add 
prefetch_related and select_related options to Member queries so that 
they exist in the request.user.


I can't find in the django code where the request is populated with the 
User model, but I would like to read this part.


Is it ok to update request.user via another custom templates context 
processor like this request.user = 
Member.objects.get(...).prefetch_related(...)... , or maybe it's not a 
good idea ?


What I could do ?
1 modify the auth middleware :/
2 modify default model queries :\
3 modify it with an already existant custom templates context processor :)
4 add new instance of it (like "member") in custom templates context 
processor whenever if there's duplicate entries between request.user and 
member.

5 other way

I need a way.

Thanks

--
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/d0af460a-dfa4-7ad3-2e92-174728ca9a92%40free.fr.


plz help i found this kinda problem when i run

2020-08-27 Thread ALAKO ABIYO

Environment:


Request Method: GET
Request URL: http://127.0.0.1:8000/time/

Django Version: 1.8
Python Version: 2.7.17
Installed Applications:
('django.contrib.admin',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles')
Installed Middleware:
('django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'django.middleware.clickjacking.XFrameOptionsMiddleware',
 'django.middleware.security.SecurityMiddleware')

Template Loader Error:
Django tried loading these templates, in this order:
Using loader django.template.loaders.filesystem.Loader:
/home/django/mysite/templates/current_datetime.html (File does not exist)
/home/html/example.com/current_datetime.html (File does not exist)
Using loader django.template.loaders.app_directories.Loader:
/home/aa/.local/lib/python2.7/site-packages/django/contrib/admin/templates/current_datetime.html
 
(File does not exist)
/home/aa/.local/lib/python2.7/site-packages/django/contrib/auth/templates/current_datetime.html
 
(File does not exist)



Traceback:
File 
"/home/aa/.local/lib/python2.7/site-packages/django/core/handlers/base.py" 
in get_response
  132. response = wrapped_callback(request, 
*callback_args, **callback_kwargs)
File "/home/aa/mysite/mysite/views.py" in current_datetime
  12. t=get_template('current_datetime.html')
File 
"/home/aa/.local/lib/python2.7/site-packages/django/template/loader.py" in 
get_template
  46. raise TemplateDoesNotExist(template_name)

Exception Type: TemplateDoesNotExist at /time/
Exception Value: current_datetime.html

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/898d34f9-b67c-40aa-9dc9-32fab2e5f50cn%40googlegroups.com.


Re: plz help i found this kinda problem when i run

2020-08-27 Thread Ogunsanya Opeyemi
This means that your current_datetime.html template does not exists in any
of those directory in the defined directory under templates in your
setting.py file.



On Thu, Aug 27, 2020 at 4:01 PM ALAKO ABIYO  wrote:

>
> Environment:
>
>
> Request Method: GET
> Request URL: http://127.0.0.1:8000/time/
>
> Django Version: 1.8
> Python Version: 2.7.17
> Installed Applications:
> ('django.contrib.admin',
>  'django.contrib.auth',
>  'django.contrib.contenttypes',
>  'django.contrib.sessions',
>  'django.contrib.messages',
>  'django.contrib.staticfiles')
> Installed Middleware:
> ('django.contrib.sessions.middleware.SessionMiddleware',
>  'django.middleware.common.CommonMiddleware',
>  'django.middleware.csrf.CsrfViewMiddleware',
>  'django.contrib.auth.middleware.AuthenticationMiddleware',
>  'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
>  'django.contrib.messages.middleware.MessageMiddleware',
>  'django.middleware.clickjacking.XFrameOptionsMiddleware',
>  'django.middleware.security.SecurityMiddleware')
>
> Template Loader Error:
> Django tried loading these templates, in this order:
> Using loader django.template.loaders.filesystem.Loader:
> /home/django/mysite/templates/current_datetime.html (File does not exist)
> /home/html/example.com/current_datetime.html (File does not exist)
> Using loader django.template.loaders.app_directories.Loader:
> /home/aa/.local/lib/python2.7/site-packages/django/contrib/admin/templates/current_datetime.html
> (File does not exist)
> /home/aa/.local/lib/python2.7/site-packages/django/contrib/auth/templates/current_datetime.html
> (File does not exist)
>
>
>
> Traceback:
> File
> "/home/aa/.local/lib/python2.7/site-packages/django/core/handlers/base.py"
> in get_response
>   132. response = wrapped_callback(request,
> *callback_args, **callback_kwargs)
> File "/home/aa/mysite/mysite/views.py" in current_datetime
>   12. t=get_template('current_datetime.html')
> File
> "/home/aa/.local/lib/python2.7/site-packages/django/template/loader.py" in
> get_template
>   46. raise TemplateDoesNotExist(template_name)
>
> Exception Type: TemplateDoesNotExist at /time/
> Exception Value: current_datetime.html
>
> --
> 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 view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/898d34f9-b67c-40aa-9dc9-32fab2e5f50cn%40googlegroups.com
> 
> .
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CABJxPrFbRGNKBYog9HCL2AdNKe5DVtN0WZ1y5x0jrhM3O%3DixMg%40mail.gmail.com.


forms.ChoiceField calls choices callback twice?

2020-08-27 Thread Roy Smith
I'm running:

Python 3.7
Django 2.2
Debian 4.9

If I configure a forms ChoiceField with a callback function for choices, it 
gets called twice each time I render the form:

> from unittest import TestCase
> from django import forms
> 
> def callback():
> print("callback")
> return [('foo', 'bar')]
> 
> class MyForm(forms.Form):
> f = forms.ChoiceField(choices=callback)
> 
> 
> class FormTest(TestCase):
> MyForm().as_p()


prints:

> ./manage.py test spi.test_f
> callback
> callback
> System check identified no issues (0 silenced).
> 
> --
> Ran 0 tests in 0.000s
> 
> OK

Is this a known issue?

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/D7AA7EED-1D58-4A8C-A931-A6653D390135%40panix.com.


Re: forms.ChoiceField calls choices callback twice?

2020-08-27 Thread Roy Smith
Hmmm, maybe related to https://code.djangoproject.com/ticket/26665 ?

On Thursday, August 27, 2020 at 5:29:39 PM UTC-4 Roy Smith wrote:

> I'm running:
>
> Python 3.7
> Django 2.2
> Debian 4.9
>
> If I configure a forms ChoiceField with a callback function for choices, 
> it gets called twice each time I render the form:
>
> from unittest import TestCase
> from django import forms
>
> def callback():
> print("callback")
> return [('foo', 'bar')]
>
> class MyForm(forms.Form):
> f = forms.ChoiceField(choices=callback)
>
>
> class FormTest(TestCase):
> MyForm().as_p()
>
>
>
> prints:
>
> ./manage.py test spi.test_f
> callback
> callback
> System check identified no issues (0 silenced).
>
> --
> Ran 0 tests in 0.000s
>
> OK
>
>
> Is this a known issue?
>
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/24a524a6-5c47-42f7-ba63-37c77b09da34n%40googlegroups.com.


Re: best book for learning django

2020-08-27 Thread rbarh...@gmail.com
2scoops of Django is written about version 1.8, we are now on 3.X...It's a 
problem with books and tutorials alike.  With books, which are generally 
edited and have errata, they just get out of date quickly.  With tutorials, 
people build them with mistakes and you have to rely on the community to 
help you with those mistakes because the creator has generally moved on.  I 
like books but given these problems, I prefer tutorials.  Two guys at Real 
Python, Martin Breuss and David Amos, especially Amos, will actually try to 
help you.  Cannot beat that.

On Tuesday, August 25, 2020 at 7:23:06 AM UTC-7 amankum...@gmail.com wrote:

> 2scoops of django
>
> On Tue, 25 Aug 2020, 14:20 nAnDa KuMaR k,  wrote:
>
>> hii friends 
>> i need your help
>> "which is best book learn django" 
>> please help me friends.
>>
>> -- 
>>
> 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 view this discussion on the web visit 
>> https://groups.google.com/d/msgid/django-users/4878f832-4c3c-40eb-a569-b38e1fdd8238n%40googlegroups.com
>>  
>> 
>> .
>>
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/343ac633-28cf-4f27-884a-95054a7a96ddn%40googlegroups.com.


Re: Writing you first Django app problem

2020-08-27 Thread rbarh...@gmail.com
thank you, but that does not seem to be the problem.  Maixm below solved 
the problem if you are interested.

On Wednesday, August 26, 2020 at 12:12:34 PM UTC-7 Ogunsanya Opeyemi wrote:

> You have not defined current_year
>
> On Wednesday, August 26, 2020, rbarh...@gmail.com  
> wrote:
>
>> Looking at my post it seems that there is not much to go on in terms of 
>> understanding my problem.  So, let me try to provide more detail.
>>
>> I am in part 2 of the tutorial working with "models" (sqlite) and have 
>> written this code into "polls/models.py:
>>
>> ~~~
>> from django.db import models
>> from django.utils import timezone
>> import datetime
>>
>> # Create your models here.
>>
>> 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)
>>
>>
>> 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
>>
>> ~~~
>> The indents are correct, just not shown in the markdown.  
>>
>> This is the shell command that brought the error:
>>
>>  Question.objects.get(pub_date_year=current_year) 
>>
>> Something is wrong with defining "current_year" and making it work.  Can 
>> anyone see the problem?
>>
>> -- 
>> 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 view this discussion on the web visit 
>> https://groups.google.com/d/msgid/django-users/f326a70c-50a4-4f0a-a2d5-69e205ea0933n%40googlegroups.com
>>  
>> 
>> .
>>
>
>
> -- 
> OGUNSANYA OPEYEMI
>
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/3e744c48-efe2-4bbe-9afe-14e8f6995563n%40googlegroups.com.


Page 3

2020-08-27 Thread rbarh...@gmail.com
Thanks to Maxi, I could move on and immediately found a new problem on Part 
3.

I have studied this error message for over an hour and cannot figure it 
out.  Here is the code.  There are two pieces, one in polls/views.py and 
one in polls/urls.py.
```
polls/views.py
from django.http import HttpResponse

# Create your views here.
def index(request):
return HttpResponse("I have a BIG present for you.")


def detail(request, question_id):
return HttpResponse("You are looking at question %s." % question_id)


def results(request, question_id):
response = "You are looking at the results of question %s."
return HttpResponse(response % question_id)

def vote(request, question_id):
return HttpResponse("You are voting on question %s." %
question_id)
```

urls.py;
```
from django.urls import path

from . import views


urlpatterns = [
# ex: /polls/
path('', views.index, name='index'),
# ex: /polls/5
path('/', views.detail, name='detail'),
# ex: /polls/5/results/
path('/results/'), views.results, name='results'),
#ex: /polls/5/vote/
path('/vote/', views.vote, name='vote'),
]
```
produces this error message:
```
 File 
"/Users/reb/Desktop/PycharmProjects/081920/djangoProject0/mysite/polls/urls.py",
 
line 12
path('/results/'), views.results, name='results'),
```
I cannot see the error.  Please help.  Thank you.

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/e5642775-9c4e-41bc-b09b-8278f727a0fdn%40googlegroups.com.


Re: Page 3

2020-08-27 Thread rbarh...@gmail.com
My code inspector tells me that "from django.urls import path" is unused so 
the path statements must not work, I guess.  But the tutorials presents 
that code.

BTW, it's Maxim who helped

On Thursday, August 27, 2020 at 5:07:38 PM UTC-7 rbarh...@gmail.com wrote:

> Thanks to Maxi, I could move on and immediately found a new problem on 
> Part 3.
>
> I have studied this error message for over an hour and cannot figure it 
> out.  Here is the code.  There are two pieces, one in polls/views.py and 
> one in polls/urls.py.
> ```
> polls/views.py
> from django.http import HttpResponse
>
> # Create your views here.
> def index(request):
> return HttpResponse("I have a BIG present for you.")
>
>
> def detail(request, question_id):
> return HttpResponse("You are looking at question %s." % question_id)
>
>
> def results(request, question_id):
> response = "You are looking at the results of question %s."
> return HttpResponse(response % question_id)
>
> def vote(request, question_id):
> return HttpResponse("You are voting on question %s." %
> question_id)
> ```
>
> urls.py;
> ```
> from django.urls import path
>
> from . import views
>
>
> urlpatterns = [
> # ex: /polls/
> path('', views.index, name='index'),
> # ex: /polls/5
> path('/', views.detail, name='detail'),
> # ex: /polls/5/results/
> path('/results/'), views.results, name='results'),
> #ex: /polls/5/vote/
> path('/vote/', views.vote, name='vote'),
> ]
> ```
> produces this error message:
> ```
>  File 
> "/Users/reb/Desktop/PycharmProjects/081920/djangoProject0/mysite/polls/urls.py",
>  
> line 12
> path('/results/'), views.results, name='results'),
> ```
> I cannot see the error.  Please help.  Thank you.
>
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/a704fe14-e756-4181-a485-d8a3e5694d41n%40googlegroups.com.


Re: htmx: Has someone already tried this tiny JS library?

2020-08-27 Thread sean li
I personally perfer art template js for loading part of the page without
jumping to another url. the links as below.
http://aui.github.io/art-template/

But you still need to serialize your data to send it to frontend.

guettli  于 2020年8月27日周四 上午6:57写道:

> Today I found htmx  a small JS library which helps you
> to make parts of the page easy to load/submit.
>
> I like it since, I would like to avoid the complicated
> http-API + React/Vue/... approach most people advertise
> these days.
>
> I am curious: Have you tried htmx yet, or how do you
> submit forms without a full page reload?
>
> Regards,
>   Thomas Güttler
>
>
> --
> 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 view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/f17a847b-4a1f-4f94-a1cf-5b069c42a9c9n%40googlegroups.com
> 
> .
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAPkQ_gsf6xDopiR3tA2gNCH6acw%2BqhELTSY7b%2BxZ%3D4CwnrJBRg%40mail.gmail.com.


Authenticate user stalls on 302 after POST is successful

2020-08-27 Thread tiggums B
Hello,

*SUMMARY*:
During user authentication, POST is successful but will stall on the 302 
redirect.

*INFO*:
On Chrome(85.0.4183.83)
Django 2.1 & Django 3.1
DEBUG = True, 
Happens rarely on HTTPS live-servers

*STEPS TO REPRODUCE*:

   1. On chrome browser, run manage.py runserver
   2. Using a custom AUTH_USER_MODEL, authenticate a user
   3. Local machine will return "POST / HTTP/1.1" 302 0 and stall here
   4. Refreshing page will return GET 200
   5. All following authentication/redirects will work normally


*WHAT I'VE TRIED*:
Set CSRF_COOKIE_SAMESITE = 'Strict' as indicated by Stack overflow 

Cleared Cookies before-hand
Works on Microsoft Edge(84.0.522.63)
Does not happen on live servers launched 

*RESOURCE*:
https://bugs.chromium.org/p/chromium/issues/detail?id=1099122

*QUESTIONS*:
Has anyone else encountered this issue?
Has anyone else found a solution that works?



-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/af5bbd03-7349-428b-b9cb-d76505095623n%40googlegroups.com.


Is it allowed to post a job vacancy here regarding django ?

2020-08-27 Thread 'BOPBO' via Django users
Hello There,

Is it allowed to post a job vacancy here regarding django ?

Thank you.

-- 
--
This message (including attachments) is confidential and may be 
privileged, subject to copyright, trade secret, or other legal rules and 
may not be forwarded without the author's permission. If you are not the 
intended recipient, or received it in error you must not read, copy, store 
or disseminate this message, and please delete the message from all storage 
devices and notify the sender immediately.


-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/a3b0c224-48f6-4d4d-b091-a24dd1e42cbdo%40googlegroups.com.


Re: Authenticate user stalls on 302 after POST is successful

2020-08-27 Thread Dylan Reinhold
I have the same thing on a few small sites I have. I had assumed it was
something I did.

I asked about it last month or so and did not get anyone saying they also
see it.
I had even built a new project at that time to test and saw the same thing.

As they are sites just for me, I just resorted to clicking submit and wait
5 seconds then refresh the admin page and i am in.

I just tried in firefox and it did not freeze like chrome.

Dylan

On Thu, Aug 27, 2020 at 5:34 PM tiggums B  wrote:

> Hello,
>
> *SUMMARY*:
> During user authentication, POST is successful but will stall on the 302
> redirect.
>
> *INFO*:
> On Chrome(85.0.4183.83)
> Django 2.1 & Django 3.1
> DEBUG = True,
> Happens rarely on HTTPS live-servers
>
> *STEPS TO REPRODUCE*:
>
>1. On chrome browser, run manage.py runserver
>2. Using a custom AUTH_USER_MODEL, authenticate a user
>3. Local machine will return "POST / HTTP/1.1" 302 0 and stall here
>4. Refreshing page will return GET 200
>5. All following authentication/redirects will work normally
>
>
> *WHAT I'VE TRIED*:
> Set CSRF_COOKIE_SAMESITE = 'Strict' as indicated by Stack overflow
> 
> Cleared Cookies before-hand
> Works on Microsoft Edge(84.0.522.63)
> Does not happen on live servers launched
>
> *RESOURCE*:
> https://bugs.chromium.org/p/chromium/issues/detail?id=1099122
>
> *QUESTIONS*:
> Has anyone else encountered this issue?
> Has anyone else found a solution that works?
>
>
>
> --
> 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 view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/af5bbd03-7349-428b-b9cb-d76505095623n%40googlegroups.com
> 
> .
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAHtg44ArOvwpzprP9TQSK2R-QzYT5JT4gv1BJ-2ykLnwHLLrmQ%40mail.gmail.com.


Re: Is it allowed to post a job vacancy here regarding django ?

2020-08-27 Thread Ogunsanya Opeyemi
Yes i think you can

On Thursday, August 27, 2020, 'BOPBO' via Django users <
django-users@googlegroups.com> wrote:

> Hello There,
>
> Is it allowed to post a job vacancy here regarding django ?
>
> Thank you.
>
> --
> This message (including attachments) is confidential and may be
> privileged, subject to copyright, trade secret, or other legal rules and
> may not be forwarded without the author's permission. If you are not the 
> intended
> recipient, or received it in error you must not read, copy, store or
> disseminate this message, and please delete the message from all storage
> devices and notify the sender immediately.
>
> --
> 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 view this discussion on the web visit https://groups.google.com/d/
> msgid/django-users/a3b0c224-48f6-4d4d-b091-a24dd1e42cbdo%
> 40googlegroups.com
> 
> .
>


-- 
OGUNSANYA OPEYEMI

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CABJxPrFECFV4fWbp5K2P2%3DOi%3Dobb7RuyuHzUXOh7_xPy7vgPTA%40mail.gmail.com.