| | 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 | |