| 119 | |
| 120 | |
| 121 | == Suggestions == |
| 122 | === Django Project Manager: By panosl === |
| 123 | |
| 124 | The idea is to create a plugin, that will wrap the functionality of django-admin (and if it's useful manage.py) along with project.vim. |
| 125 | |
| 126 | This will one to create a new django project from within vim, and generating a Project file with all the files pre-specified. This could be extended to allow, the creation of apps within the project, leveraging the usage of manage.py. |
| 127 | |
| 128 | So a regular session would be: |
| 129 | |
| 130 | :djsp [projectname] |
| 131 | This will in turn generate the required Project file with all the files of the project. |
| 132 | |
| 133 | :djsa [appname] |
| 134 | This will create a new app, and update the Project file with the new data regarding the application. |
| 135 | |
| 136 | |
| 137 | At this point, this is enough, even though we could still wrap a bit more of django-admin/manage, by allowing inner commands to launch/stop the test server and similar additions. |
| 138 | |
| 139 | In my opinion this would help with django development and help focus more on the development that usually happens within the editor, which in our case, is ofcourse (G)Vim. |
| 140 | |