+1 mkdir project cd project git init django-admin.py startproject project
Is basically what I already do, and either way it's not terrible hard to switch, but I think it makes a lot of sense to use CWD as the top level directory. On Wednesday, October 12, 2011 at 10:59 AM, Luke Plant wrote: > On 12/10/11 15:06, Carl Meyer wrote: > > > > > > On 10/12/2011 07:53 AM, Russell Keith-Magee wrote: > > > I'm not convinced it's a bad idea. From an pedagogical perspective, > > > it's easy to explain -- Make a directory to contain all the bits for > > > your project, move into the directory, then bootstrap your project. > > > > > > > > > It's not so easy to explain why startproject can't just create the > > directory to contain all the bits it creates in the first place, instead > > of making me do it manually :-) > > > > > I think there could be at least one good reason - if the developer has > already created a directory in which to store all the stuff, which would > actually be my natural instinct especially when it comes to a new > project with VCS: > > $ mkdir foo > $ cd foo > $ hg init > > # OK, now what am I going to put in it? Oh, a Django project. > > In fact, it might be good idea to encourage use of VCS by mentioning it. > If I remember SVN correctly, you would actually need to think about it > before 'mkdir foo' - you 'svnadmin create', then checkout the empty repo > to start working. For either of these workflows, you probably wouldn't > want startproject creating your main directory. I actually like the idea > that Django is not supposed to be managing your entire project - rather, > your project uses Django. > > Luke > > -- > "Oh, look. I appear to be lying at the bottom of a very deep, dark > hole. That seems a familiar concept. What does it remind me of? Ah, > I remember. Life." (Marvin the paranoid android) > > Luke Plant || http://lukeplant.me.uk/ > > -- > You received this message because you are subscribed to the Google Groups > "Django developers" group. > To post to this group, send email to [email protected] > (mailto:[email protected]). > To unsubscribe from this group, send email to > [email protected] > (mailto:[email protected]). > For more options, visit this group at > http://groups.google.com/group/django-developers?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/django-developers?hl=en.
