示例#1
0
from django.contrib.auth.decorators import login_required
from django.conf.urls import patterns, url
from django.views.generic import CreateView, UpdateView, ListView
from forms import FeatureTypeForm, MapForm, LayerForm, MapLayerForm
from views import CreateFeatures, EditFeatures, create_update_map, FeatureTypeListView, FeatureTypeDelete, MapListView,\
 MapDelete, LayerListView, LayerDelete, LayerImport, KMZLayerImport, update_user_maplayer_param
from models import FeatureType, Map, Layer

urlpatterns = patterns('',

    url(r'^feature-types/?$',
        FeatureTypeListView.as_view(queryset=FeatureType.objects.all()),
                         name='feature-type-list'),

    url(r'^features/create/?$',
        login_required(CreateFeatures.as_view()),
        name='feature-create'),

    url(r'^features/edit/?$',
        login_required(EditFeatures.as_view()),
        name='feature-edit'),

    url(r'^feature-types/create/?',
        login_required(CreateView.as_view(template_name='core/generic_form.html',
                           form_class=FeatureTypeForm)),
        name='feature-type-create'),

    url(r'^feature-types/update/(?P<pk>\d+)/?$',
        login_required(UpdateView.as_view(template_name='core/generic_form.html',
                           queryset=FeatureTypeForm.Meta.model.objects.all(),
                           form_class=FeatureTypeForm)),
示例#2
0
文件: urls.py 项目: pamyx/geoq
# is subject to the Rights in Technical Data-Noncommercial Items clause at DFARS 252.227-7013 (FEB 2012)

from django.contrib.auth.decorators import login_required
from django.conf.urls import patterns, url
from django.views.generic import CreateView, UpdateView, ListView
from forms import FeatureTypeForm, MapForm, LayerForm, MapLayerForm
from views import CreateFeatures, create_update_map, FeatureTypeListView, FeatureTypeDelete, MapListView, MapDelete, LayerListView, LayerDelete, LayerImport
from models import FeatureType, Map, Layer

urlpatterns = patterns(
    '',
    url(r'^feature-types/?$',
        FeatureTypeListView.as_view(queryset=FeatureType.objects.all()),
        name='feature-type-list'),
    url(r'^features/create/?$',
        login_required(CreateFeatures.as_view()),
        name='feature-create'),
    url(r'^feature-types/create/?',
        login_required(
            CreateView.as_view(template_name='core/generic_form.html',
                               form_class=FeatureTypeForm)),
        name='feature-type-create'),
    url(r'^feature-types/update/(?P<pk>\d+)/?$',
        login_required(
            UpdateView.as_view(
                template_name='core/generic_form.html',
                queryset=FeatureTypeForm.Meta.model.objects.all(),
                form_class=FeatureTypeForm)),
        name='feature-type-update'),
    url(r'^feature-types/delete/(?P<pk>\d+)/?$',
        login_required(FeatureTypeDelete.as_view()),
示例#3
0
from django.conf.urls import patterns, url
from django.views.generic import CreateView, UpdateView
from forms import FeatureTypeForm, MapForm, LayerForm, MapLayerForm
from views import CreateFeatures, create_map

urlpatterns = patterns('',

    url(r'^features/create/?$',
        CreateFeatures.as_view(),
        name='feature-create'),

    url(r'^feature-types/create/?',
        CreateView.as_view(template_name='core/generic_form.html',
                           form_class=FeatureTypeForm),
        name='feature-type-create'),

    url(r'^feature-types/update/(?P<pk>\d+)/?$',
        UpdateView.as_view(template_name='core/generic_form.html',
                           queryset=FeatureTypeForm.Meta.model.objects.all(),
                           form_class=FeatureTypeForm),
        name='feature-type-update'),

    # Map CRUD Views
    url(r'^create/?$',
        create_map,
        name='map-create'),

    url(r'^update/(?P<pk>\d+)/?$',
        UpdateView.as_view(template_name='core/generic_form.html',
                           queryset=MapForm.Meta.model.objects.all(),
                           form_class=MapForm),