boilerplate and early urls code

This commit is contained in:
Daniel Greenfeld 2013-05-14 14:28:43 +02:00
parent 7d46cc0da6
commit cdd51bce7f
3 changed files with 55 additions and 0 deletions

12
admin2/__init__.py Normal file
View file

@ -0,0 +1,12 @@
__author__ = 'Daniel Greenfeld'
VERSION = (0, 1, 0)
def get_version():
version = '%s.%s' % (VERSION[0], VERSION[1])
if VERSION[2]:
version = '%s.%s' % (version, VERSION[2])
return version
__version__ = get_version()

1
admin2/models.py Normal file
View file

@ -0,0 +1 @@
""" Here because Django requires this as boilerplate. """

42
admin2/urls.py Normal file
View file

@ -0,0 +1,42 @@
"""
TODO - Add URL namespace
"""
from django.conf.urls.defaults import patterns, url
from admin2 import views
urlpatterns = patterns('',
url(
regex=r'^$',
view=views.IndexView.as_view(),
name="index"
),
url(
regex=r'^(?P<app_label>[_\-\w]+)/(?P<model_name>[_\-\w]+)/$',
view=views.ModelListView.as_view(),
name="model_list"
),
url(
regex=r'^(?P<app_label>[_\-\w]+)/(?P<model_name>[_\-\w]+)/(?P<id>[\w]+)/$',
view=views.ModelDetailView.as_view(),
name="model_detail"
),
url(
regex=r'^(?P<app_label>[_\-\w]+)/(?P<model_name>[_\-\w]+)/(?P<id>[\w]+)/edit/$',
view=views.ModelEditFormView.as_view(),
name="model_detail_edit_form"
),
url(
regex=r'^(?P<app_label>[_\-\w]+)/(?P<model_name>[_\-\w]+)/add/$',
view=views.ModelAddFormView.as_view(),
name="model_detail_add_form"
),
url(
regex=r'^(?P<app_label>[_\-\w]+)/(?P<model_name>[_\-\w]+)/(?P<id>[\w]+)/delete/$',
view=views.ModelDeleteView.as_view(),
name="model_delete"
)
)