Re: Password Generator

2006-07-11 Thread Scott McCracken

I also ran into this problem when trying to create new users in the
Django admin interface. According to the Django documentation "We've
added extra security to the stored passwords in Django's authentication
system. Thanks to a patch from GomoX, passwords are now stored with a
salt and use SHA-1 encryption instead of MD5."

If anyone could shed some light on a SHA-1 password generator it would
be much appreciated. Thanks!


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: ANN: Screencast showing a step by step installation of a real-life Django application on a WebFaction account

2006-07-11 Thread Kenneth Gonsalves


On 11-Jul-06, at 9:46 PM, Remi wrote:

> PS: Since I'm posting here I'll also answer two questions that we  
> get a
> lot: yes you can use the latest subversion Django code on our accounts
> (this is what is done in the screencast) and yes you get your own
> Apache2+mod_python instance which you can stop/start on your own :)

why dont you sit on #django also and answer these questions

-- 

regards
kg
http://lawgon.livejournal.com
http://avsap.org.in



--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: How get user, included in generic views?

2006-07-11 Thread Joshua Tacoma

I don't know how to replicate it right now (I tried logging out and
deleting cookies, no dice) but it did happen to me once or twice while
I was developing something.  If you only find this problem when you
aren't logged in then treating 'not user' as equivalent to
'user.is_anonymous' should be ok.

{% if user and not user.is_anonymous %}
Welcome, {{ user.username }}. Thanks for logging in.
{% else %}
Welcome, new user. Please log in.
{% endif %}

This is only a work-around: if you can replicate it then I'd say it's
ticket-worthy.

-- Joshua


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: Limiting table editing in admin interface

2006-07-11 Thread Joshua Tacoma

Setting permissions on a per-entry basis isn't supported yet but people
(mostly Chris Long) are working on it:
http://code.djangoproject.com/ticket/2270
http://code.djangoproject.com/wiki/RowLevelPermissions

-- Joshua


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: Views and 404 - render_to_response

2006-07-11 Thread Bob

Thanks for your replies.  slug = slug worked.  I was just tired and
must have made a mistake in there somewhere.


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Limiting table editing in admin interface

2006-07-11 Thread Iain Duncan

Can anyone tell me if it's possible to limit which entries within a
given table can be edited in the admin?

I've made a client user account that can only edit certain models, but I
would also like to make sure within those model/tables there are some
entries that they can't change. ( ie no deleting the home page and stuff  )

Thanks
Iain

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: Views and 404 - render_to_response

2006-07-11 Thread arthur debert


Bob wrote:

> What would it be if I want to get my item from the database by the slug?

this depends on the moel's ttribute name (the one that's a slug).
If you can post you model's code, I can assiste further...

cheers


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: Referring to media files

2006-07-11 Thread keukaman

One more thing, if you don't mind. The documentation, and your
context_processors.py show in the myapp directory. Can that file be in
"mysite", rather than "myapp" so I don't have to repeat it for
application I make?


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: Having trouble with views

2006-07-11 Thread Tomas Jacobsen

Wow, thanks for the help! I do understand the principle of views and
templates now, but I still need some help.

I have managed to get out the slug name of my projects in
"mydomain/portfolio/". But I don't know how I write the view for the
detail page or how I get the right URL to the detail.

I want the URL to be "mydomain/portfolio/category_slug/project_slug"
like "mydomain/portfolio/3d/house/".

My urls.py looks like this:

from django.conf.urls.defaults import *
from myproject.portfolio.models import Project
from myproject.portfolio.models import Category

urlpatterns = patterns('',
# Polls:
(r'^polls/$', 'myproject.polls.views.index'),
(r'^polls/(?P\d+)/$', 'myproject.polls.views.detail'),
(r'^polls/(?P\d+)/results/$',
'myproject.polls.views.results'),
(r'^polls/(?P\d+)/vote/$', 'myproject.polls.views.vote'),

# Portfolio:
(r'^portfolio/$', 'myproject.portfolio.views.index'),
(r'^portfolio/(?P\d+)/$',
'myproject.portfolio.views.list'),
(r'^portfolio/(?P\d+)/(?P\d+)/$',
'myproject.portfolio.views.detail'),


# For homepage:
(r'^$', 'django.views.generic.simple.direct_to_template',
{'template': 'homepage.html'}),

# Uncomment this for admin:
 (r'^admin/', include('django.contrib.admin.urls')),
)


My portfolio/view.py looks like this:

from django.shortcuts import render_to_response

from myproject.portfolio.models import Project
from myproject.portfolio.models import Category

# Create your views here.
def index(request):
latest_project_list = Project.objects.all().order_by('-created')
return render_to_response('portfolio/index.html',
{'latest_project_list': latest_project_list})


my portfolio/index.html looks like this:

Projects

{% if latest_project_list %}

{% for project in latest_project_list %}
{{
project.title }}
{% endfor %}

{% else %}
No Projects are available.
{% endif %}


I don't think my urls.py is correct for this type of setup, but Im not
shure. Would really appreciate all the help I can get. And thank you
again Malcom for all your help!

My portfolio app is still missing from the main menu inside admin, but
still works if I type in the direct url to it.
"mydomain/admin/portfolio/project/" . If anyone could spot the error in
my model.py (posted in the first post)  that is causing the portfolio
to disappear, please let me know!


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: Views and 404 - render_to_response

2006-07-11 Thread Bob

I don't understand the arguments for get_object_or_404.
(just found out what "pk" means)

What would it be if I want to get my item from the database by the slug?


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: Hola

2006-07-11 Thread Facundo Casco
Hi, my native language is spanish. I'm learning both Django and Python
and I'd like to help translating Django docs to spanish. Please contact
me if there is some work in progress.

Facundo

Douglas Campos wrote:
> I think that a "official translation team" would be awesome. If we can
> concentrate the resources, noobs will find their way easily
>
>
> On 7/4/06, Frankie Robertson <[EMAIL PROTECTED]> wrote:
>   
>> No, I would like to see a unified effort, if you look at the comments
>> for a lot of the documentation you'll find links to translations into
>> the commenters native tounge. It would be nice to see what the core
>> team had to say about this.
>>
>> On 03/07/06, Douglas Campos <[EMAIL PROTECTED]> wrote:
>> 
>>> Is there already a task force to translate the docs?
>>>
>>>
>>> On 7/2/06, Jeremy Dunck <[EMAIL PROTECTED]> wrote:
>>>   
 On 7/2/06, mamcxyz <[EMAIL PROTECTED]> wrote:
 
> Con respecto a django, no hay mucha informacion en español, asi que te
> tocaria leer la documentacion (que es buena) en ingles.
>   
 This is a shame, of course, but my Spanish is too bad to do much about it. 
  :(

 
>
> >
>   

-- 
AMV Multiviajes Argentina
Esmeralda 847 Piso 12 Of. 'G'
C1007ABI - Buenos Aires
Argentina
Tel: +54 11 5031-3060 / 3061
Fax: +54 11 4313-6141



--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---
begin:vcard
fn:Facundo Casco
n:Casco;Facundo
org:AMV Multiviajes Argentina S.R.L.
adr:Piso 12 Oficina 'G';;Esmeralda 847;Buenos Aires;CF;C1007ABI;Argentina
email;internet:[EMAIL PROTECTED]
tel;work:+54 11 5031-3060 / 3061
tel;fax:+54 11 4313-6141
url:http://www.multiviajesar.com.ar
version:2.1
end:vcard



Re: How get user, included in generic views?

2006-07-11 Thread Guillermo Fernandez Castellanos

Hi,

I do actually have a very similar problem, and I've also checked the
more common errors (settings file,...).

I put in my templates:
{% if user.is_anonymous %}
Welcome, new user. Please log in.
{% else %}
Welcome, {{ user.username }}. Thanks for logging in.
{% endif %

But then, I only can see in my browser:
Welcome, . Thanks for logging in.

Any hint would be greatly apreciated, thanks!

G

On 7/11/06, mamcxyz <[EMAIL PROTECTED]> wrote:
>
> I don't get the USER from context in generic views. I have configured
> the context procesors with django.core.context_processors.request, but
> not work in generic views...Why?
>
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: Views and 404 - render_to_response

2006-07-11 Thread arthur debert

Hi Bob.

If you're getting 404's, then it's not in import problem on your view.

>From your code this line grabbed my attention:
 p = get_object_or_404(Myclass, pk=slug)

if your are searching against the pk, this will only get any results if
the slug is the pk for your model (that will only happen if you've
overriden django's pk)

if your model has a field called 'slug' you must match it against that:
 p = get_object_or_404(Myclass, slug=slug) 

hope that helps
arthur


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: list_filter and sing urls ..

2006-07-11 Thread Spock

Thanks ! ..that is what I need :)

I'm always wonder how You find time for activity on this list ...36h
day timezone ? :P


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: list_filter and sing urls ..

2006-07-11 Thread Adrian Holovaty

On 7/11/06, Spock <[EMAIL PROTECTED]> wrote:
> def url_to_contract(self):
>  return '%s" % (self.id,self.owner)
>
>class Admin:
> list_filter = ( 'owner', 'url_to_contract')
>
> And when page is rendered I'dont get html link only string " href..and so on"
> Is there way to disable escaping mode from list_filter without change
> django sources ?

Yes, there's a way! Set the "allow_tags" attribute on your function. Example:

def url_to_contract(self):
return '%s" % (self.id,self.owner)
url_to_contract.allow_tags = True

Adrian

-- 
Adrian Holovaty
holovaty.com | djangoproject.com

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



list_filter and sing urls ..

2006-07-11 Thread Spock

Hello,
I'm trying to build application based ond admin interface but here is
problem :)
If i create function that return html it is escaped when used in
list_filter

Example

class Deal(Model):
owner = CharField(maxlength=64)
bla bla ...


def url_to_contract(self):
 return '%s" % (self.id,self.owner)

   class Admin:
list_filter = ( 'owner', 'url_to_contract')

And when page is rendered I'dont get html link only string "http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Views and 404 - render_to_response

2006-07-11 Thread Bob

I'm not sure what I am doing wrong.  I've tried a few things but it
isn't working and I get a 404 error for everything:

def detail(request, slug):
p = get_object_or_404(Myclass, pk=slug)
return render_to_response('myapp/detail.html', {'what goes here?':
p })

# it did work with: return HttpResponse("You are looking at post for
the slug: %s" % slug)

I think I have imported everything that I need: HttpResponse, Http404,
render_to_response, get_object_or_404


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: Request context processors - shortcut

2006-07-11 Thread spako

Thanks, that's exaclty what i needed!


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: Request context processors - shortcut

2006-07-11 Thread James Bennett

On 7/11/06, spako <[EMAIL PROTECTED]> wrote:
> this is the only way i could get context processors specified in the
> setting TEMPLATE_CONTEXT_PROCESSORS to be run in a view. i basically
> want to know if what i do is the "correct" way of doing things and also
> if there are other way of getting context processors to run. (i.e. not
> having to invoke RequestContext)?

render_to_response takes an optional 'context_instance' argument which
can tell it to use RequestContext or any other subclass of Context you
might have defined, instead of the default.

-- 
"May the forces of evil become confused on the way to your house."
  -- George Carlin

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Request context processors - shortcut

2006-07-11 Thread spako

i'm going to be using custom context processors a lot so i've written
my own shortcut to invoke RequestContext and get a template rendered.
this is my function:

def render_to_response_with_context_processors(template_name, request,
args={}):
"""
this function was written to provide a "shortcut" when using
context processors
if i use this a lot i'll come up with a better (shorter) name
"""
t = template_loader.get_template(template_name)
c = RequestContext(request, args)
return HttpResponse(t.render(c))

this is the only way i could get context processors specified in the
setting TEMPLATE_CONTEXT_PROCESSORS to be run in a view. i basically
want to know if what i do is the "correct" way of doing things and also
if there are other way of getting context processors to run. (i.e. not
having to invoke RequestContext)?


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



How get user, included in generic views?

2006-07-11 Thread mamcxyz

I don't get the USER from context in generic views. I have configured
the context procesors with django.core.context_processors.request, but
not work in generic views...Why?


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



IBM Article on TurboGears (w / Django Comparison)

2006-07-11 Thread Ian Maurer

IBM has published the 2nd part in my two-part series on Web
Development frameworks.

http://www-128.ibm.com/developerworks/linux/library/l-turbogears/

Also, at the end of this article I include my comparison of the 2
frameworks. I tried to be as objective as possible.

Hopefully both projects will benefit from this additional exposure.

Thanks to everyone who has helped create these great projects and
continue working on them. Special thanks to Kevin and Adrian for
offering feedback.

If you catch any issues with this article, please send me an email and
I will get a fix in.

regards,
Ian

(This exact post will appear in both newsgroups, but I didn't
cross-post since I thought that might be frowned upon...)

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



OpenDocument and django

2006-07-11 Thread Javier Rivera

Hi ;).

Let's start with some presentation, please jump ahead for the 
interesting stuff.

We (I mean my company) have evaluating some options to make a kind of 
"business intelligence" web application. Basically a simple web page 
where users make some selections, the app query a database and returns a 
spreadsheet with some (well, some thousands of lines) data to further 
process.

I had make some test with Zope and the zopedb product. Even make some 
small test app. But I don't like it a lot, except by the way it 
generates openoffice documents with the ZPT (Zope template system).

Some weeks ago we try Django. I made our test app (it's probably going 
into production next week, yes it was a very nice test app. No I'm not 
sure about it, it has been done with the svn version of django and I'm 
not too confident to put it on production, even if this app is only 
going to be used by 4 or 5 users).

HERE GOES THE INTERESTING STUFF

We search google for some info on opendocument support in django and we 
find nothing. Creating spreadsheets was our goal so we develop something 
similar in the test app. We add a module to create odt documents, odt 
stands for "open document text". They are the .doc of openoffice.

We decided to share it here to get some feedback. We are planing to 
restructure it to make it able to produce spreadsheets. It could 
probably be easy to expand to work with the other open document formats, 
or even with the Office XML files.

It's just a small script that relies on the power of the django template 
system.

Usage:

1) Installation : Just drop the openoffice.py module in your app dir.

2) Create the document: Create an odt document, as complex as you like.

If you use openoffice to do it, please go to the configuration and 
uncheck "Optimize XML for size". This will make the XML of the saved 
file much more human readable.

Save it to a file like test.odt

3) Somewhere in you template path make some dir to store the document. 
Let's say it will be called test

4) Unzip test.odt inside test.

5) Locate and edit context.xml file. Treat it as a any django template.

6) In your views add:

from yourapp.openoffice import *

def odt(request):
return odtgen('temp',{context},'filename.odt')

The odtgen function expects the name of the dir where the original file 
is unpacked, a context used to render context.xml and a default filename 
for the attachment.

The scripts imports the zip library, so it must be installed. I believe 
it's installed by default with python, but I'm not completely sure.

It should be considered pre-alfa software. I haven't even tried it in a 
production server yet.

The download link:

http://www.box.net/public/m8q3p8thnj

And that's all.

Javier (a long post in bad english, if you really read until here thank 
you ;).

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Password Generator

2006-07-11 Thread Tim

I'm pretty new at this Django stuff and I really like using the free
Admin except for creating new users because it's difficult to create
passwords. Is there anyone out there interested in building a "Django
Password Generator" -- a utility to create the string for inserting new
users?

It would be a great way to attract some visitors to a new project, for
example. ;-)


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: Referring to media files

2006-07-11 Thread Steven Armstrong

On 07/11/06 04:22, keukaman wrote:
> Thanks for the help. Will this work if my site is primarly flat pages?
> 

This will work with any django template.


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: Including a php script in a template

2006-07-11 Thread Steven Armstrong

On 07/11/06 10:59, [EMAIL PROTECTED] wrote:
> Hello all!
> 
> Is it somehow possible to include an exisiting php-script which prints
> a table and some textual data (after some large calculations) in a
> django template?
> I rather don't want to port the existing php-script as it makes it job
> well and is written by someone else.
> 
> Thanks in advance
> 

The guys who wrote the django apps for pycon use both php and django 
templates.

Have a look at their repo [1], specifically [2] and [3].

Maybe you can use their template loader in combination with django's 
include tag?

Not sure if this is what you're after, but it may get you started.

cheers
Steven

[1] http://us.pycon.org/repo
[2] http://us.pycon.org/repo/django/trunk/pycon/core/template_loaders.py
[3] http://us.pycon.org/repo/django/trunk/pycon/templates/pycon/

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: The JavaScript ManyToMany Widget & view

2006-07-11 Thread Lucas Vogelsang

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

James Bennett wrote:
> On 7/11/06, Lucas Vogelsang <[EMAIL PROTECTED]> wrote:
>> I am looking for an implementation for a ManyToMany relation. I
>> quite like the way one can create the relations in the admin
>> interface. However I can't find a template nor a view for this in
>> my django source tree. Anybody can help me with this?
>
> That's because it's generated entirely with JavaScript.
>
> The admin views create a normal HTML 'select' element in the page,
> but also ensure that the files 'SelectBox.js' and
> 'SelectFilter2.js' are included inside script tags; these contain
> the JavaScript which turns the normal 'select' into the nice filter
> interface.
>
But this is only half of the code. I am also interested in how django
transforms(I suppose this is in some view?) the formdata(from the
selectbox) into a ManyToMany-Object. How it determines what to add and
what relation to remove.

lucas
> Code is in these files:
>
> http://code.djangoproject.com/browser/django/trunk/django/contrib/admin/media/js/SelectBox.js
> 
> http://code.djangoproject.com/browser/django/trunk/django/contrib/admin/media/js/SelectFilter2.js
>
>

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Signed with GPG & Enigmail - see http://www.vincisolutoins.ch/pgp/

iD8DBQFEs9Ok3RQ/RpGW2HgRAl5wAJ42+MBMkWPQjeuHa578BG0e9I0q6wCZAX99
y5syS5Rr/q9eZN+SIIWy7kA=
=FE5J
-END PGP SIGNATURE-


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



ANN: Screencast showing a step by step installation of a real-life Django application on a WebFaction account

2006-07-11 Thread Remi

Hi all,

There is now a screencast showing a step by step installation
of a real-life Django application on a WebFaction account.

The 19 minute screencast shows how to:

  - Install a default Django application using our control panel
  - Make it available over HTTPS as well (useful for the admin area)
  - Create a database using the control panel
  - Change your database password using the control panel
  - SSH into your shell account
  - Replace the django module with the latest subversion version
  - Replace the django default project with your own project
  - Configure your project settings, sync your database
  - Restart your Apache+mod_python instance
  - Play with the admin area
  - Play with the actual application

The screencast can be downloaded from
http://blog.webfaction.com/django-screencast

Many thanks to Ian Holsman (http://feh.holsman.net) for making this
screencast.

Remi.
http://www.webfaction.com  - Hosting for an agile web


PS: Since I'm posting here I'll also answer two questions that we get a
lot: yes you can use the latest subversion Django code on our accounts
(this is what is done in the screencast) and yes you get your own
Apache2+mod_python instance which you can stop/start on your own :)


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Template tags and context processors

2006-07-11 Thread plungerman

greetings,

i have been working on a template loader to retrieve templates from the
database.  after integrating the loader to work with the django's
admin, i now serve up templates from both the file system and the
database, for both the public and admin sites.  one problem, however,
is with templatetags that retrieve django template code from the
database.  the root of the problem is that the templatetags use the
Context object rather than the RequestContext object, which contains
all of the information contained in the TEMPLATE_CONTEXT_PROCESSORS
tuple stored in the settings.py file.  so, for example, the auth object
is unavailable to me, which means i cannot use a code block like:

{% if not user.is_anonymous %}
logout
{% else %}
login
{% endif %}

which is stored in the database and which i retrieve using a
templatetag.  in my template tag, i tried to over-ride Context with

from django.template import RequestContext as Context

and i did the same in my views file, but neither worked.  i read in the
documentation that generic views use the RequestContext by default, but
my pages that use generic views were not rendering the templatetag
properly either.  the rendering process for templatetags happens long
after the view phase, it seems.

can anyone suggest a way to force the use of RequestContext instead of
Context when creating template tags?

thanks in advance.

yours,

steve


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: FileBrowser Test Version

2006-07-11 Thread va:patrick.kranzlmueller

a new version of the filebrowser is available for download.

CHANGES:
001: You may define an initial directory for each FileBrowseField by  
adding a path to the help_text: Like "FileBrowser: /images/blog/" or  
"FileBrowser: /documents/pdf/".
002: Sorting algorithm also works with Python 2.3 now (thanks Archatas)
003: Additional slashes are only used for folders now

I still need to look at the breadcrumbs.

thanks for your feedback,
patrick


Am 11.07.2006 um 12:39 schrieb Archatas:

>
> Very nice, but there are some gotchas/bugs:
>
> 1. to make it work on Python 2.3, you need to change
> line 198 in views.py
> file_list.sort(cmp, lambda x: x[int(o)])
> to
> file_list.sort(lambda x, y: cmp(x[int(o)], y[int(o)]))
> (sort method takes only the comparisson function as a parameter in
> Python 2.3)
>
> 2. The links in the admin breadcrubs are not relative as in the
> original admin, therefore I need to change all templates if I have my
> django project in some directory instead of in the root of the domain.
>
> 3. If I upload an image to the root of uploads, the thumbnail isn't
> showed, because of additional slash in the path that is added next to
> the dir_name which doesn't exist. I think, you should also check
> whether dir_name is set at all, and only then add that slash at the
> end.
>
> 4. It works in Firefox, but it seems a little bit strange and may not
> work in other browsers, because all the uploaded images are being
> accessed with additional slash at the end of the URL.
>
> That were my notices. But on the whole, great work!
>
> Aidas Bendoraitis [aka Archatas]
>
> patrickk wrote:
>> today we´ve finished the test version of our django filebrowser.
>>
>> some screenshots are here:
>> http://www.vonautomatisch.at/django/filebrowser/
>>
>> you can download the filebrowser here:
>> http://www.vonautomatisch.at/django/filebrowser/FileBrowser.zip
>>
>> installation shouldn´t take more than 5-10 minutes.
>> requirements: we are using PIL to create the thumbnails.
>>
>> this version is for testing (although we´re already using it). I hope
>> that some of you will find the time to install the filebrowser.
>> feedback is more than welcome.
>>
>> thanks,
>> patrick
>
>
> >


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: The JavaScript ManyToMany Widget & view

2006-07-11 Thread James Bennett

On 7/11/06, Lucas Vogelsang <[EMAIL PROTECTED]> wrote:
> I am looking for an implementation for a ManyToMany relation. I quite
> like the way one can create the relations in the admin interface.
> However I can't find a template nor a view for this in my django
> source tree. Anybody can help me with this?

That's because it's generated entirely with JavaScript.

The admin views create a normal HTML 'select' element in the page, but
also ensure that the files 'SelectBox.js' and 'SelectFilter2.js' are
included inside script tags; these contain the JavaScript which turns
the normal 'select' into the nice filter interface.

Code is in these files:

http://code.djangoproject.com/browser/django/trunk/django/contrib/admin/media/js/SelectBox.js
http://code.djangoproject.com/browser/django/trunk/django/contrib/admin/media/js/SelectFilter2.js

-- 
"May the forces of evil become confused on the way to your house."
  -- George Carlin

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Are choices supported on DateField?

2006-07-11 Thread Carlos Yoder

Hello there,

Is there a way to constrain a DateField with a choices tuple? I want
the admin to restrict dates to valid months and years only.

Maybe I should make this happen with two different IntegerFields?

Best regards,


-- 
Carlos Yoder
http://carlitosyoder.blogspot.com

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: Problems in encryption when creating a new user with Admin

2006-07-11 Thread Vizcayno

Malcom:
Many thanks for your time and interest in answering and clarifying my
doubts. According to this, it is now a little detail comparing with the
general and nice architecture of Django.
Very best regards.
Vizcayno.


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: Including a php script in a template

2006-07-11 Thread Aidas Bendoraitis

I think, the only way to do that is to call the php script in shell
from the Django view, retrieve the results into a string, and to pass
it to the template.

To execute a command in the shell from withing Python, you should
write something like this:

import os
put, get = os.popen4("ls") # replace ls with php --parameters filetoexecute.php
result = "".join([line for line in get.readlines()])

Try that, maybe it will lead you to success.

Aidas Bendoraitis [aka Archatas]

On 7/11/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>
> Hello all!
>
> Is it somehow possible to include an exisiting php-script which prints
> a table and some textual data (after some large calculations) in a
> django template?
> I rather don't want to port the existing php-script as it makes it job
> well and is written by someone else.
>
> Thanks in advance
>
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: Please help - FCGI installation woes

2006-07-11 Thread Carlos Yoder

Gábor,

I'm reading Jeff's tutorial, and I believe I'm seeing the light at the
end of the tunnel.


Will update later, thank you!

On 7/11/06, Gábor Farkas <[EMAIL PROTECTED]> wrote:
>
> Carlos Yoder wrote:
> > Hello guys,
> >
> > I'm having a lot of trouble trying to install a Django app on a shared
> > hosting (servage.net).
> >
> > The support people, even though they're very friendly an all, don't
> > know crap about Django or how to install it. They're OK for normal
> > tasks, but it gets a little deeper, they forward my request to a
> > 'Senior' tech, and that can take a full day until the ticket gets
> > answered (usually unsuccessfully).
> >
> > The problem is, I'm stuck with them and must get this app to work VERY
> > soon (remember, perfectionists with deadlines?). I really want this to
> > happen, since the alternative is to continue regurgitating C# crap
> > that I'm just sick and tired of.
> >
> > So, enough of ranting.
> >
> > Can anybody direct me into a step-by-step explanation of the install
> > process? I've look here
> > (http://www.djangoproject.com/documentation/fastcgi/) but I just don't
> > know what to do. I tried the last entry (create .htaccess and
> > mysite.fcgi), but to no avail -- I don't really know how to test or
> > see whether Django is installed, running, or whatever.
> >
> > Since I don't have shell access (they don't support ssh for 'security
> > reasons'), I understand I won't be able to use manage.py, so "syncdb"
> > will have to be via phpMyAdmin or similar, and so on.
> >
> > Here's what I did:
> >
> >  * Downloaded the latest DJango snapshot onto $webroot/django_src
> >  * Created a file for my project at $webroot/avtopage
> >
> > I don't really know how to continue. Questions arising are:
> >
> >  * How do I tell the installed Python to 'see' django_src? If that's
> > thru symlinking to $python/site-packages/, the tech support guys told
> > me they can do it.
> >  * What do I do to have my 'avtopage' directory (accesible via
> > http://domain/avtopage) to be Django-enabled?
> >
> > ... but I'm sure I'm missing something big here. (it shows it used the
> > development server to work on the app, doesn't it?)
> >
> >  I just don't know where to look, sorry to sound so whiny, but I don't
> > have anybody else to turn to but you, the community.
> >
> > Thanks for the time to read this, and if you can help me out, you
> > don't know how big of a Django evangeliser you'll find in me! (at
> > least in Slovenia, where I'm currently based) =)
> >
> > Best regards and thanks a million,
> >
>
>
> hi,
>
> first thing: you have to make sure that they support FASTCGI.
>
> when you know that they do, ask them how they do it.
>
> (ask them how they manage Ruby-on-Rails projects for example. i saw on
> their webpage that they do support Ruby-on-Rails, and that one is
> usually hosted using fastcgi)
>
> there are some documents about how to set up django on dreamhost.com. it
> should be similar to servage.net:
>
> http://wiki.dreamhost.com/index.php/Django
> http://www2.jeffcroft.com/2006/may/11/django-dreamhost/
>
> regarding the ftp+syncdb problem:
>
> then probably the easiest way is to syncdb somewhere else, and then dump
> the database to a file, and restore it on the servage-database.
>
> also to make python know about django, is nothing magical. as you see in
> the dreamhost-wiki django howto, they simple create a suitable
> django-fastcgi python script, and inside they add the django-dir to
> sys.path.
>
> i hope this helps. if not, reply :-)
>
> gabor
>
> >
>


-- 
Carlos Yoder
http://carlitosyoder.blogspot.com

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: FileBrowser Test Version

2006-07-11 Thread va:patrick.kranzlmueller

thanks.

I will take a look at the bugs mentioned by archatas - so there'll  
probably be a new version for download later today.

SVN: I´ve never worked with SVN (well, besides using django), no idea  
how to do the setup. It´d be very useful but I don´t have the time to  
digg into that right now.

patrick


Am 11.07.2006 um 12:53 schrieb Phil Powell:

>
> This is fantastic stuff!  I'll be taking a look at testing it out and
> possibly implementing for a current project (thousands of image files
> to manage).
>
> Any plans for a SVN address?
>
> -Phil
>
> On 08/07/06, patrickk <[EMAIL PROTECTED]> wrote:
>>
>> today we´ve finished the test version of our django filebrowser.
>>
>> some screenshots are here:
>> http://www.vonautomatisch.at/django/filebrowser/
>>
>> you can download the filebrowser here:
>> http://www.vonautomatisch.at/django/filebrowser/FileBrowser.zip
>>
>> installation shouldn´t take more than 5-10 minutes.
>> requirements: we are using PIL to create the thumbnails.
>>
>> this version is for testing (although we´re already using it). I hope
>> that some of you will find the time to install the filebrowser.
>> feedback is more than welcome.
>>
>> thanks,
>> patrick
>>
>>
>>
>>>
>>
>
> >


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: FileBrowser Test Version

2006-07-11 Thread Phil Powell

This is fantastic stuff!  I'll be taking a look at testing it out and
possibly implementing for a current project (thousands of image files
to manage).

Any plans for a SVN address?

-Phil

On 08/07/06, patrickk <[EMAIL PROTECTED]> wrote:
>
> today we´ve finished the test version of our django filebrowser.
>
> some screenshots are here:
> http://www.vonautomatisch.at/django/filebrowser/
>
> you can download the filebrowser here:
> http://www.vonautomatisch.at/django/filebrowser/FileBrowser.zip
>
> installation shouldn´t take more than 5-10 minutes.
> requirements: we are using PIL to create the thumbnails.
>
> this version is for testing (although we´re already using it). I hope
> that some of you will find the time to install the filebrowser.
> feedback is more than welcome.
>
> thanks,
> patrick
>
>
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: FileBrowser Test Version

2006-07-11 Thread Archatas

Very nice, but there are some gotchas/bugs:

1. to make it work on Python 2.3, you need to change
line 198 in views.py
file_list.sort(cmp, lambda x: x[int(o)])
to
file_list.sort(lambda x, y: cmp(x[int(o)], y[int(o)]))
(sort method takes only the comparisson function as a parameter in
Python 2.3)

2. The links in the admin breadcrubs are not relative as in the
original admin, therefore I need to change all templates if I have my
django project in some directory instead of in the root of the domain.

3. If I upload an image to the root of uploads, the thumbnail isn't
showed, because of additional slash in the path that is added next to
the dir_name which doesn't exist. I think, you should also check
whether dir_name is set at all, and only then add that slash at the
end.

4. It works in Firefox, but it seems a little bit strange and may not
work in other browsers, because all the uploaded images are being
accessed with additional slash at the end of the URL.

That were my notices. But on the whole, great work!

Aidas Bendoraitis [aka Archatas]

patrickk wrote:
> today we´ve finished the test version of our django filebrowser.
>
> some screenshots are here:
> http://www.vonautomatisch.at/django/filebrowser/
>
> you can download the filebrowser here:
> http://www.vonautomatisch.at/django/filebrowser/FileBrowser.zip
>
> installation shouldn´t take more than 5-10 minutes.
> requirements: we are using PIL to create the thumbnails.
>
> this version is for testing (although we´re already using it). I hope
> that some of you will find the time to install the filebrowser.
> feedback is more than welcome.
> 
> thanks,
> patrick


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Please help - FCGI installation woes

2006-07-11 Thread Carlos Yoder

Hello guys,

I'm having a lot of trouble trying to install a Django app on a shared
hosting (servage.net).

The support people, even though they're very friendly an all, don't
know crap about Django or how to install it. They're OK for normal
tasks, but it gets a little deeper, they forward my request to a
'Senior' tech, and that can take a full day until the ticket gets
answered (usually unsuccessfully).

The problem is, I'm stuck with them and must get this app to work VERY
soon (remember, perfectionists with deadlines?). I really want this to
happen, since the alternative is to continue regurgitating C# crap
that I'm just sick and tired of.

So, enough of ranting.

Can anybody direct me into a step-by-step explanation of the install
process? I've look here
(http://www.djangoproject.com/documentation/fastcgi/) but I just don't
know what to do. I tried the last entry (create .htaccess and
mysite.fcgi), but to no avail -- I don't really know how to test or
see whether Django is installed, running, or whatever.

Since I don't have shell access (they don't support ssh for 'security
reasons'), I understand I won't be able to use manage.py, so "syncdb"
will have to be via phpMyAdmin or similar, and so on.

Here's what I did:

 * Downloaded the latest DJango snapshot onto $webroot/django_src
 * Created a file for my project at $webroot/avtopage

I don't really know how to continue. Questions arising are:

 * How do I tell the installed Python to 'see' django_src? If that's
thru symlinking to $python/site-packages/, the tech support guys told
me they can do it.
 * What do I do to have my 'avtopage' directory (accesible via
http://domain/avtopage) to be Django-enabled?

... but I'm sure I'm missing something big here. (it shows it used the
development server to work on the app, doesn't it?)

 I just don't know where to look, sorry to sound so whiny, but I don't
have anybody else to turn to but you, the community.

Thanks for the time to read this, and if you can help me out, you
don't know how big of a Django evangeliser you'll find in me! (at
least in Slovenia, where I'm currently based) =)

Best regards and thanks a million,

-- 
Carlos Yoder
http://carlitosyoder.blogspot.com

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Including a php script in a template

2006-07-11 Thread [EMAIL PROTECTED]

Hello all!

Is it somehow possible to include an exisiting php-script which prints
a table and some textual data (after some large calculations) in a
django template?
I rather don't want to port the existing php-script as it makes it job
well and is written by someone else.

Thanks in advance


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: User never logs out

2006-07-11 Thread [EMAIL PROTECTED]

In my opinion (having gone through this problem), that would only mask
the issue at hand, not solve it. I think it would be better if the code
in the documentation used RequestContext instead of Context, specially
the code in the tutorial.

Maybe also throw in why RequestContext is used and what do we get from
it for free.


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---



Re: django authentication with trac login

2006-07-11 Thread lawgon

still struggling with this - has anyone done it?


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~--~~~~--~~--~--~---