django-startcbv 0.2.3
Management command to start an app with class-based views.
Installation
Add django-startcbv==0.1 to requirements.txt, then just:
pip install -r requirements.txt
Usage
Create a base.html template in templates/base.html. It should contain a title and a content block, like this:
<html>
<head>
<title>
{% block title %}{% endblock %}
</title>
<body>
{% block content %}{% endblock %}
</body>
</html>
Add the "startcbv" app to INSTALLED_APPS in settings.py:
INSTALLED_APPS = (
...
'startcbv',
)
For all of the following steps, replace "things" with the name of the app that you wish to create:
python manage.py startcbv things
If you're done using startcbv, you can remove it from INSTALLED_APPS now; otherwise, leave it in to create more class-based view apps. Add your "things" app to INSTALLED_APPS in settings.py.:
INSTALLED_APPS = (
...
'things',
)
Add your "things" app URL pattern to urls.py:
url(r'^things/', include('things.urls')),
Then:
python manage.py syncdb python manage.py runserver
License
This code is licensed under the MIT License.
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| django-startcbv-0.2.3.macosx-10.7-x86_64.exe (md5) | MS Windows installer | any | 2011-10-22 | 71KB | 130 |
| django-startcbv-0.2.3.tar.gz (md5) | Source | 2011-10-22 | 12KB | 479 | |
- Author: Audrey Roy
- Home Page: http://github.com/audreyr/django-startcbv
- Keywords: django
- License: MIT
-
Categories
- Development Status :: 2 - Pre-Alpha
- Environment :: Web Environment
- Framework :: Django
- License :: OSI Approved :: BSD License
- Operating System :: OS Independent
- Programming Language :: JavaScript
- Programming Language :: Python :: 2.6
- Programming Language :: Python :: 2.7
- Topic :: Internet :: WWW/HTTP
- Topic :: Internet :: WWW/HTTP :: Dynamic Content
- Topic :: Software Development :: Libraries :: Python Modules
- Package Index Owner: audreyr
- DOAP record: django-startcbv-0.2.3.xml
