What's your workflow?

2010-12-22 Thread Dana
I've been bashing my head against a wall lately trying to determine the best (highly subjective, I know) workflow for developing Django projects. What I have gathered so far is: * Buildout -- For building and packaging your projects. * Fabric -- For easy deployment/testing of code on devel/stagin

Re: What's your workflow?

2010-12-22 Thread Subramanyam
Hi After working on couple of big projects I felt the best way to start on django once you have the basic setup ready is 1.) Have a complete list of the features into your requirement documents if its not possible and you want a agile development methodology split into features that makes sen

Re: What's your workflow?

2010-12-22 Thread Dana
Subramanyam, thanks for the response. In regard to 3, I am not clear why it would be a good idea to add in model fields for things you *think* you might want some day. I would think that using Django South or something similar to create SQL migrations for your model after a change would be a clea

Re: What's your workflow?

2010-12-22 Thread W. Craig Trader
Dana ... How you build and deploy your project will be shaped by the environment where you're deploying. Thus my choices about "best practices" will be very different that yours. That said, here are my thoughts (worth exactly what they cost you): - You're definitely right about using South

Re: What's your workflow?

2010-12-22 Thread Subramanyam
hi Dana On Thu, Dec 23, 2010 at 12:51 AM, Dana wrote: > Subramanyam, thanks for the response. > > In regard to 3, I am not clear why it would be a good idea to add in > model fields for things you *think* you might want some day. > > I would think that using Django South or something similar to

Re: What's your workflow?

2010-12-22 Thread Cal Leeming [Simplicity Media Ltd]
Apologies if I have repeated what anyone else has said, or if some of these comments aren't directly related, but here's my two cents worth. And remember, rapid development isn't always about the different pieces of software or frameworks that you use, so hopefully some of the below comments g

Re: What's your workflow?

2010-12-22 Thread ringemup
>     * If you want to test work flow, then try and make good use of the >       "manage.py shell" and also the ability to create management >       commands. This will allow you to quickly test code changes, >       without having to do app restarts, or going through login >       processes. Cal

Re: What's your workflow?

2010-12-22 Thread Cal Leeming [Simplicity Media Ltd]
Sure thing. In several previous projects, they required the user to upload a file via the browser (usually above 10mb), and this was then sent off into the queuing system to be processed. Now, because of the huge amounts of time it took to upload, we instead created a management command, which

Re: What's your workflow?

2010-12-22 Thread ringemup
Thanks, Cal -- that's extremely helpful. On Dec 22, 5:42 pm, "Cal Leeming [Simplicity Media Ltd]" wrote: > Sure thing. > > In several previous projects, they required the user to upload a file > via the browser (usually above 10mb), and this was then sent off into > the queuing system to be proc

Re: What's your workflow?

2010-12-23 Thread Dana
@Subramanyam > South is a good tool, but my point is its better not to get to the point > that we have to use South. Why do you think South is a fallback rather than part of your toolset? >From what I can see it is a great tool and adds a lot of great features to a Django developers arsenal. On

Re: What's your workflow?

2010-12-23 Thread Dana
@Carl I agree that virtual environments are very useful. I would argue they are almost essential in a Python/Django project. I'm starting to wonder if there are compelling reasons NOT to use a virtualenv when developing, especially one that is so isolated as a "--no-site- packages" one. It seems l

Re: What's your workflow?

2010-12-27 Thread Subramanyam
hi On Fri, Dec 24, 2010 at 10:32 AM, Dana wrote: > @Subramanyam > > > South is a good tool, but my point is its better not to get to the point > > that we have to use South. > > Why do you think South is a fallback rather than part of your toolset? > From what I can see it is a great tool and ad