Hey,

I would recommend using virtualenvwrapper to manage virtual
environments for different projects.
[http://virtualenvwrapper.readthedocs.org/en/latest/]

Once you have virtualenvwrapper installed, you can create virtualenv
for new projects using

$ mkvirtualenv <project_name>

.. and you can activate this virtualenv in future using

$ workon <project_name>

For using git,

1. initialize git when you create the project
2. Copy content of required .gitignore files from
https://github.com/github/gitignore in .gitignore file for your
project

You should read `Two Scoops of Django` book
(https://django.2scoops.org/). It has dedicated chapters on optimal
django environment setup , project layouts, app design and much more.
It's worth reading.

You can find project layout explained in book at
https://github.com/twoscoops/django-twoscoops-project

On Sat, Mar 30, 2013 at 1:26 PM, John <[email protected]> wrote:
> Hi list,
>
> I'm a Django newbie and have been reading of usefulness of using it with
> virtualenv+git. I'm not clear however how to set it up in terms of
> structure/hierarchy.
>
> Say I've got my ~/projects/django-projects where I want to create my
> projects so I'd initialise git inside ~/projects/django-projects. Then
> I'd create separate virtual environments inside that adjusting
> .gitignore to ignore things like:
>
> *.pyc
> .*swp
>
> # Django files
> include
> lib
> local
> man
> share
> Scripts
> .Python
> *.pyc
> *~
> *.db
>
>
> # Packages
> *.egg
> *.egg-info
> dist
> build
> eggs
> parts
> bin
> var
> sdist
> develop-eggs
> .installed.cfg
>
> # Installer logs
>  pip-log.txt
>
>
>
> Is that a recommended setup/logic?
>
> Thank you
>
> John
>
> --
> 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 [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/django-users?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>



-- 

Sincerely,
Pankaj Singh
http://about.me/psjinx

-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to