Example #1
0
    def __init__(self):
        self.create = login_required(CreateView.as_view(
            model=self.model,
            fields=('name',),
            success_url=reverse_lazy('laboratory:laboratory_list'),
            template_name=self.template_name_base + 'form.html'
        ))

        self.edit = login_required(UpdateView.as_view(
            model=self.model,
            fields=('name',),
            success_url=reverse_lazy('laboratory:laboratory_list'),
            template_name=self.template_name_base + 'form.html'
        ))

        self.delete = login_required(DeleteView.as_view(
            model=self.model,
            success_url=reverse_lazy('laboratory:laboratory_list'),
            template_name=self.template_name_base + 'delete.html'
        ))

        self.list = login_required(ListView.as_view(
            model=self.model,
            paginate_by=10,
            template_name=self.template_name_base + 'list.html'
        ))
Example #2
0
    def __init__(self):
        self.create = login_required(
            CreateView.as_view(
                model=self.model,
                fields=('name', ),
                success_url=reverse_lazy('laboratory:laboratory_list'),
                template_name=self.template_name_base + 'form.html'))

        self.edit = login_required(
            UpdateView.as_view(
                model=self.model,
                fields=('name', ),
                success_url=reverse_lazy('laboratory:laboratory_list'),
                template_name=self.template_name_base + 'form.html'))

        self.delete = login_required(
            DeleteView.as_view(
                model=self.model,
                success_url=reverse_lazy('laboratory:laboratory_list'),
                template_name=self.template_name_base + 'delete.html'))

        self.list = login_required(
            ListView.as_view(model=self.model,
                             paginate_by=10,
                             template_name=self.template_name_base +
                             'list.html'))
Example #3
0
 def get_form(self, form_class=None):
     form = UpdateView.get_form(self, form_class=form_class)
     sejour = self.object
     proprietaire = sejour.proprietaire
     form.fields["animaux"].queryset = Animal.objects.filter(
         proprietaire_id=proprietaire.id).order_by("nom")
     return form
Example #4
0
 def get_context_data(self, **kwargs):
     # print self.object, 898989
     kwargs['hosts_on'] = self.object.host_set.all()
     kwargs['hosts_off'] = set(Host.objects.all()) - set(
         kwargs['hosts_on'])  # 差集
     # kwargs['apps_on'] = self.object.app_set.all()
     # kwargs['apps_off'] = set(App.objects.all()) - set(kwargs['apps_on'])  # 差集
     return UpdateView.get_context_data(self, **kwargs)
Example #5
0
    def form_valid(self, form):
        devis_resp = UpdateView.form_valid(self, form)
        devis_formset = DevisInlineFormset(self.request.POST,
                                           instance=self.object)

        if devis_formset.is_valid():
            devis_formset.save()
        else:
            print devis_formset.errors

        return devis_resp
Example #6
0
def user_register(request, pk=None):
    view_kwargs = {
        'model': User, 
        'form_class': UserRegisterForm,
        'template_name': "people/register_form.html",
    }
    
    if pk is None:
        view_kwargs['success_url'] = "/people/profile/%(id)d/"
        return CreateView.as_view(**view_kwargs)(request)
    else:
        return UpdateView.as_view(**view_kwargs)(request, pk=pk)
Example #7
0
def python_group_crud(request, pk=None):
    view_kwargs = {
        'model': PythonGroup, 
        'form_class': PythonGroupForm,
        'template_name': "people/pythongroup_form.html",
    }
    
    if pk is None:
        view_kwargs['success_url'] = "/pythongroup/list/"
        return PythonGroupCreateView.as_view(**view_kwargs)(request)
    else:
        return UpdateView.as_view(**view_kwargs)(request, pk=pk)
Example #8
0
def edit_entry(request, blog_slug, object_id):
    if request.method == 'POST':
        entry = Article.objects.get(id=object_id)
        entry.body = request.POST['body']
        entry.save()
        return HttpResponse(str(entry.body))
    return UpdateView(
        form_class=BlogEntryForm,
        object_id=object_id,
        login_required=True,
        template_name="blogs/add_entry.html",
    )
Example #9
0
def route(request, view_kwargs={}, pk=None):
    """
    Route to the correct view based on Method or the existance of
    pk.
    """

    if request.method == "DELETE":
        return DeleteView.as_view(**view_kwargs)(request=request, pk=pk)
    else:
        if pk:
            return UpdateView.as_view(**view_kwargs)(request=request, pk=pk)
        else:
            return CreateView.as_view(**view_kwargs)(request=request)
Example #10
0
def user_register(request, pk=None):
    view_kwargs = {
        'model': User,
        'form_class': UserRegisterForm,
        'template_name': "people/register_form.html",
        'message': u'Your account has been created ! Sig in to fullfill your profile.',
        'message_level': messages.INFO,
    }

    if pk is None:
        view_kwargs['success_url'] = "/login/"
        return CreateWMsgView.as_view(**view_kwargs)(request)
    else:
        return UpdateView.as_view(**view_kwargs)(request, pk=pk)
Example #11
0
    def get_context_data(self, **kwargs):

        # get context from django Update view
        context = UpdateView.get_context_data(self, **kwargs)

        # set form post url to current url
        context['form_url'] = self.request.path

        # return url for cancel button
        context['return_url'] = self.get_return_url()

        # set form title
        context['form_title'] = 'Update {}'.format(model_name(self.model))

        return context
Example #12
0
 def get_object(self):
     word = UpdateView.get_object(self, queryset=None)
     if word.is_noun:
         self.template_name = 'noun_form.html'
         self.form_class = NounForm
         return word.noun
     if word.is_verb:
         self.template_name = 'verb_form.html'
         self.form_class = VerbForm
         return word.verb
     if word.is_adjective:
         self.template_name = 'adjective_form.html'
         self.form_class = AdjectiveForm
         return word.adjective
     self.template_name = 'word_form.html'
     self.form_class = WordForm
     return word
Example #13
0
 def get_object(self):
     word = UpdateView.get_object(self, queryset=None)
     if word.is_noun:
         self.template_name = 'noun_form.html'
         self.form_class = NounForm
         return word.noun
     if word.is_verb:
         self.template_name = 'verb_form.html'
         self.form_class = VerbForm
         return word.verb
     if word.is_adjective:
         self.template_name = 'adjective_form.html'
         self.form_class = AdjectiveForm
         return word.adjective
     self.template_name = 'word_form.html'
     self.form_class = WordForm
     return word
Example #14
0
def user_profile_upd(request, id=None):
    view_kwargs = {
        'model': UserProfile, 
        'form_class': UserProfileForm,
        #'success_url': "/adm/userprofile/%(id)d/",
        'success_url': "/people/profile/"  + id +  "/",
        'template_name': "/people/userprofile_form.html",
    }
    
    user_profile, created = UserProfile.objects.get_or_create(user_id=id)
    
    if request.method == "POST":
        if user_profile.user.last_login.strftime("%d%m%Y%H%M%S") == user_profile.user.date_joined.strftime("%d%m%Y%H%M%S"):
            msg = u"Usuário registrado com sucesso!<br />Efetue o login no site."
            view_kwargs['success_url'] = settings.LOGIN_URL
        else:
            msg = u'Seus dados de perfil foram salvos.'
        messages.add_message(request, messages.INFO, msg)
    return UpdateView.as_view(**view_kwargs)(request, pk=user_profile.pk)  
Example #15
0
    def get(self, request, *args, **kwargs):
        """ Get Outing to update
        """
        self.object = self.get_outing()

        if self.object.status == FINISHED:
            raise Http404

        if self.object.user != self.request.user:
            if self.messages.get("permission_denied"):
                messages.add_message(
                    self.request,
                    self.messages["permission_denied"]["level"],
                    self.messages["permission_denied"]["text"],
                )

            return HttpResponseRedirect(self.get_success_url())

        form_class = self.get_form_class()
        form = self.get_form(form_class)
        ctx = RequestContext(self.request, self.get_context_data(form=form))
        return UpdateView.render_to_response(self, ctx)
Example #16
0
File: urls.py Project: pamyx/geoq
    '',
    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()),
        name='feature-type-delete'),

    # Map list
    url(r'^maps/?$',
        MapListView.as_view(queryset=Map.objects.all()),
        name='map-list'),
    url(r'^maps/delete/(?P<pk>\d+)/?$',
        login_required(MapDelete.as_view()),
        name='map-delete'),

    # Map CRUD Views
Example #17
0
    })


def item_detail(request, pk):
    item = get_object_or_404(Item, pk=pk)
    return render(request, 'shop/item_detail.html', {
        'item': item,
    })


# def item_new(request, item=None):
#     if request.method == 'POST':
#         form = ItemForm(request.POST, request.FILES, instance=item)
#         if form.is_valid():
#             item = form.save()  # ModelForm에서 제공
#             return redirect(item)
#     else:
#         form = ItemForm(instance=item)

#     return render(request, 'shop/item_form.html', {
#         'form': form,
#     })

# def item_edit(request, pk):
#     item = get_object_or_404(Item, pk=pk)
#     return item_new(request, item)

item_new = CreateView.as_view(model=Item, form_class=ItemForm)

item_edit = UpdateView.as_view(model=Item, form_class=ItemForm)
Example #18
0
    # PROJECTS
    url(r'^projects/?$',
        ListView.as_view(queryset=Project.objects.all()),
                         name='project-list'),

    url(r'^projects/(?P<pk>\d+)/?$',
        DetailedListView.as_view(template_name="core/project_detail.html"),
        name='project-detail'),

    url(r'^projects/create/?$',
        CreateView.as_view(form_class=ProjectForm,
                           template_name="core/generic_form.html"),
                           name='project-create'),
    url(r'^projects/update/(?P<pk>\d+)/?$',
        UpdateView.as_view(queryset=Project.objects.all(),
                           template_name='core/generic_form.html',
                           form_class=ProjectForm),
        name='project-update'),

    # JOBS
    url(r'^jobs/?$', ListView.as_view(queryset=Job.objects.all()), name='job-list'),
    url(r'^jobs/(?P<pk>\d+)/(?P<status>[a-zA-Z_ ]+)?/?$',
        JobDetailedListView.as_view(template_name='core/job_detail.html'),
        name='job-detail'),
    url(r'^jobs/create/?$',
        CreateView.as_view(queryset=Job.objects.all(),
                           template_name='core/generic_form.html',
                           form_class=JobForm),
        name='job-create'),
    url(r'^jobs/update/(?P<pk>\d+)/?$',
        UpdateView.as_view(queryset=Job.objects.all(),
Example #19
0
        context_object_name="arenas",
    ), name="golfstats-courses-arenas"),

    url(r'^arenas/create/$', CreateView.as_view(
        model=Arena,
        success_url=reverse_lazy('golfstats-courses-arenas'),
    ), name="golfstats-courses-arenas-create"),

    url(r'^arenas/(?P<pk>\d+)/$', ArenaDetailView.as_view(
        model=Arena,
        context_object_name="arena",
    ), name="golfstats-courses-arenas-detail"),

    url(r'^arenas/(?P<pk>\d+)/edit/', UpdateView.as_view(
        model=Arena,
        context_object_name="arena",
        success_url=reverse_lazy('golfstats-courses-arenas'),
    ), name="golfstats-courses-arenas-edit"),

    url(r'^arenas/(?P<pk>\d+)/delete/$', DeleteView.as_view(
        model=Arena,
        context_object_name="arena",
        success_url=reverse_lazy('golfstats-courses-arenas'),
    ), name="golfstats-courses-arenas-delete"),

    # Tees
    url(r'^tees/$', ListView.as_view(
        model=Tee,
        context_object_name="tees",
    ), name="golfstats-courses-tees"),
Example #20
0
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path
from django.conf import settings
from django.conf.urls.static import static
from main.views import home_view, create_view
from django.views.generic import UpdateView, DeleteView
from main.models import Emp

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', home_view, name='home'),
    path('home/', home_view, name='home'),
    path('create', create_view, name='create'),
    path(
        'update/<int:pk>',
        UpdateView.as_view(model=Emp,
                           fields="__all__",
                           success_url='/home/',
                           template_name='update.html')),
    path(
        'delete/<int:pk>',
        DeleteView.as_view(model=Emp,
                           success_url='/home/',
                           template_name='delete.html'))
]
if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL,
                          document_root=settings.MEDIA_ROOT)
Example #21
0
from django.views.generic import CreateView, UpdateView, DeleteView
from .models import Post

post_new = CreateView.as_view(model=Post)

post_edit = UpdateView.as_view(model=Post, fields='__all__', pk_url_kwarg='id')

post_delete = DeleteView.as_view(model=Post,
                                 success_url='/blog/',
                                 pk_url_kwarg='id')
Example #22
0
    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)),
        name='feature-type-update'),

    url(r'^feature-types/delete/(?P<pk>\d+)/?$',
        login_required(FeatureTypeDelete.as_view()),
        name='feature-type-delete'),

    # Map list
    url(r'^maps/?$', MapListView.as_view(queryset=Map.objects.all()),
                                              name='map-list'),

    url(r'^maps/delete/(?P<pk>\d+)/?$',
        login_required(MapDelete.as_view()),
        name='map-delete'),
Example #23
0
#
#     if request.method == 'GET':
#         form = heroForm(instance=hero)
#     else:
#         form = heroForm(request.POST, request.FILES, instance=hero)
#         if form.is_valid():
#             form.save()
#             return redirect('/hero/')
#
#     return render(request, 'hero/hero_form.html', {
#         'form': form,
#     })
#
#


hero_new = CreateView.as_view(
    model=Hero,
    form_class=HeroForm,
    success_url='/hero',
)


hero_edit = UpdateView.as_view(
    model=Hero,
    form_class=HeroForm,
    success_url='/hero/',
)


Example #24
0
from __future__ import absolute_import

from django.conf.urls.defaults import patterns, url
from django.views.generic import ListView, UpdateView

from tests.universite.models import Universite
from tests.universite.forms import UniversiteForm

urlpatterns = patterns(
    '',
    url(r'^$', ListView.as_view(model=Universite), name='universite_list'),
    url(r'^(?P<pk>\d+)$',
        UpdateView.as_view(model=Universite, form_class=UniversiteForm),
        name='universite_update'),
)
Example #25
0
    ## Genericas
    url(r"thanks/$", direct_to_template, {"template": "hobetuz/gracias.html"}, name="hobetuz_gracias"),
    # ~ ##Para los cursos
    url(r"^curso/list/$", login_required(CursoList.as_view()), name="hobetuz_curso_lista"),
    url(
        r"^curso/delete/(?P<pk>\d+)/$",
        login_required(DeleteView.as_view(model=Curso, success_url="/hobetuz/curso/list/")),
        name="hobetuz_curso_delete",
    ),
    url(
        r"^curso/new/$",
        login_required(
            CreateView.as_view(
                model=Curso,
                form_class=CursoForm,
                success_url="/hobetuz/curso/list",
                template_name="hobetuz/curso_form.html",
            )
        ),
        name="hobetuz_curso_nuevo",
    ),
    url(
        r"^curso/edit/(?P<pk>\d+)/$",
        login_required(
            UpdateView.as_view(model=Curso, success_url="/hobetuz/curso/list", template_name="hobetuz/curso_edit.html")
        ),
        name="hobetuz_curso_edit",
    ),
    url(r"^/?$", HobetuzPortada.as_view(), name="hobetuz"),
)
Example #26
0
from sponsor.models import Sponsoring, SponsoringParticipants, SponsorContact, SponsorPackage
from sabot.views import ParticipantsView, OwnerSettingCreateView, PermCheckUpdateView, EmailOutputView, XMLListView, MultipleListView, PropertySetterView, PermCheckPropertySetterView, PermCheckSimpleDeleteView, ArchiveCreatorView
from sabot.decorators import user_is_staff

urlpatterns = patterns('',
	url(r'^new',
		user_is_staff(CreateView.as_view(
			model = SponsorPackage,
			form_class = SponsorPackageForm,
			template_name = "sponsor/package/update.html",
			success_url = "%(id)s")),
		name = "sponsorpackage_new"),
	url(r'^(?P<pk>[0-9]+)$',
		user_is_staff(UpdateView.as_view(
			model = SponsorPackage,
			form_class = SponsorPackageForm,
			template_name = "sponsor/package/update.html",
			success_url = "list")),
		name = "sponsorpackage_update"),
	url(r'^list/?',
		user_is_staff(ListView.as_view(
			queryset = SponsorPackage.objects.all(),
			template_name = "sponsor/package/list.html")),
			name="sponsorpackage_list"),
	url(r'^del/(?P<pk>[0-9]+)$',
		user_is_staff(DeleteView.as_view(
			model = SponsorPackage,
			template_name= "sponsor/package/del.html",
			success_url="../list")),
			name="sponsorpackage_del"),
	url(r'^export/xml',
Example #27
0
        UsersList.as_view(),
        name='users_list'),



    url(r'^projects/create/$',
        ProjectCreate.as_view(),
        name='project_create'),

    url(r'^projects/(?P<pk>[a-zA-Z0-9 ]+)/$',
        ProjectsDetail.as_view(),
        name='projects_detail'),

    url(r'^projects/(?P<pk>[a-zA-Z0-9 ]+)/edit/$',
        UpdateView.as_view(
            model=Project,
            template_name='cspapp/form.html',
            form_class=ProjectForm),
        name='project_edit'),

    url(r'^projects/(?P<pk>[a-zA-Z0-9 ]+)/activities/$',
        ActivityList.as_view(),
        name='activity_list'),




    url(r'^projects/(?P<pk>[a-zA-Z0-9 ]+)/activities/create/$',
        ActivityCreate.as_view(),
        name='activity_create'),

    url(r'^activities/(?P<pk>[a-zA-Z0-9 ]+)/$',
Example #28
0
            queryset = Entry.objects.order_by('-pub_date'),
            template_name = 'entries/entry_list.html')),
    url(r'^create/$',
        CreateView.as_view(
            model = Entry,
            success_url = '/entries/',
            template_name = 'entries/entry_form.html',
            form_class = HTML5Form)),
    url(r'^detail/(?P<pk>\d+)/$',
        DetailView.as_view(
            model = Entry,
            template_name = 'entries/entry_detail.html'),
        name = "entry_detail"),
    url(r'^update/(?P<pk>\d+)/$',
        UpdateView.as_view(
            model = Entry,
            template_name = 'entries/entry_form.html',
            form_class = HTML5Form)),
    url(r'^delete/(?P<pk>\d+)/$',
        DeleteView.as_view(
            model = Entry,
            success_url = '/entries/',
            template_name = 'entries/entry_confirm_delete.html')),
)

urlpatterns += patterns('',
    (r'^login/$', 'django.contrib.auth.views.login',
        {'template_name':'entries/registration/login.html'}),
    (r'^logout/$', 'django.contrib.auth.views.logout',
        {'template_name':'entries/registration/logout.html'}),
)
Example #29
0
from django.core.urlresolvers import reverse
from models import Coctail, Category, Ingridient
from views import (CategoryDelete, IngridientDeleteWithCoctails,
                IngridientDeleteFromCoctails)

qs_coctails = Coctail.objects.all().select_related('ingridients')
qs_categories = Category.objects.all().select_related('coctails')
qs_ingridients = Ingridient.objects.all()

urlpatterns = patterns('',
    url(r'^coctails$', ListView.as_view(queryset=qs_coctails), name='coctails'),
    url(r'^coctails/(?P<pk>\d+)$', DetailView.as_view(queryset=qs_coctails), name='coctail'),
)

urlpatterns += patterns('',
    url(r'^categories$', ListView.as_view(model=Category), name='categories'),
    url(r'^categories/add$', CreateView.as_view(model=Category), name='category_add'),
    url(r'^categories/(?P<pk>\d+)$', DetailView.as_view(queryset=qs_categories), name='category'),
    url(r'^categories/(?P<pk>\d+)/edit$', UpdateView.as_view(queryset=qs_categories), name='category_edit'),
    url(r'^categories/(?P<pk>\d+)/delete$', CategoryDelete.as_view(), name='category_delete'),
)

urlpatterns += patterns('',
    url(r'^ingridients$', ListView.as_view(model=Ingridient), name='ingridients'),
    url(r'^ingridients/add$', CreateView.as_view(model=Ingridient), name='ingridient_add'),
    url(r'^ingridients/(?P<pk>\d+)$', DetailView.as_view(queryset=qs_ingridients), name='ingridient'),
    url(r'^ingridients/(?P<pk>\d+)/edit$', UpdateView.as_view(queryset=qs_ingridients), name='ingridient_edit'),
    url(r'^ingridients/(?P<pk>\d+)/delete$', IngridientDeleteWithCoctails.as_view(), name='ingridient_delete_with_coctails'),
    url(r'^ingridients/(?P<pk>\d+)/delete_from_coctails$', IngridientDeleteFromCoctails.as_view(), name='ingridient_delete_from_coctails'),
)
Example #30
0
    # Uncomment the next line to enable the admin:
    url(r'^admin/', include(admin.site.urls)),
    url(r'^$', mainpage, name='home'),
	#BRANDS
    url(r'^brands/$', brands , name='brands'),
    url(r'^brands/view/(?P<brand_name>\w+)/$', brand_detail , name='brand detail'),
    url(r'^brands/view/(?P<brand_name>\w+)/models/$', brand_models , name='brand models'),
    url(r'^brands/add/$', brands_add , name='add brand'),


	#MODELS
    url(r'^models/$', models , name='models'),
    url(r'^models/view/(?P<pk>\d+)/$', model_detail , name='model detail'),
    url(r'^models/add/$', model_add , name='add model'),
    url(r'^models/edit/(?P<pk>\d+)/$',UpdateView.as_view(model = Model,template_name = 'add_form_user.html',form_class = ModelFormEdit, success_url="/userpanel/my-laptops/"),name='laptop edit'),
    url(r'^models/delete/(?P<pk>\d+)/$', models_delete , name='delete model'),

	#COMPONENTS
    url(r'^components/$', components , name='components'),
    url(r'^components/view/(?P<pk>\d+)/$', component_detail , name='Component Detail'),
    url(r'^components/add/$', components_add , name='add component'),
    url(r'^components/edit/(?P<pk>\d+)/$',UpdateView.as_view(model = Component,template_name = 'add_form.html',form_class = EditComponent,success_url="/components/"),name='Component Edit'),


	#Specifications
    url(r'^specifications/$', specifications_detail_all , name='Specification Detail all'),
    url(r'^specifications/view/(?P<spec_id>\w+)/$', specifications_list , name='specifications list'),
    url(r'^specifications/add/$', specifications_add , name='add specification'),
    url(r'^specifications/edit/(?P<pk>\d+)/$',UpdateView.as_view(model = Specification,template_name = 'add_form.html',form_class = EditSpecification,success_url="/specifications/"),name='Specifications Edit'),
Example #31
0
 def render_to_response(self, context):
     if permissions.can_user_edit_page(self.request.user, context['page']):
         return UpdateView.render_to_response(self, context)
     else:
         return HttpResponseForbidden('You do not have permission to edit this page.')
    
    context ={
        "object_list":queryset,
        "title":"List"
    }
    
    return render(request,"notice/post_list.html",context)

def post_detail(request,pk):
    post = get_object_or_404(Post, pk=pk)
    post.hit += 1
    post.save()
    return render(request, 'notice/post_detail.html',{'post':post,})	


class CommentCreateView(CreateView):
    model = Comment
    form_class = CommentForm
    template_name = 'notice/add_comment.html'

    def form_valid(self, form):
        comment = form.save(commit=False)
        comment.post = get_object_or_404(Post, pk=self.kwargs['post_pk'])
        comment.author = self.request.user
        comment.save()
        return super(CommentCreateView, self).form_valid(form)


comment_new = login_required(CommentCreateView.as_view(model=Comment,form_class=CommentForm,template_name = 'notice/add_comment.html'))
comment_edit = login_required(UpdateView.as_view(model=Comment, form_class=CommentForm,template_name = 'notice/edit_comment.html'))
comment_delete = login_required(DeleteView.as_view(model=Comment,success_url=reverse_lazy('notice:post_list')))
Example #33
0
from sponsor.forms import SponsorContactForm, SponsorPackageForm, PackagesImporterForm
from sponsor.models import Sponsoring, SponsoringParticipants, SponsorContact, SponsorPackage
from sponsor.views import PackagesImporterView

urlpatterns = [
	url(r'^new',
		user_is_staff(YSCreateView.as_view(
			model = SponsorPackage,
			form_class = SponsorPackageForm,
			template_name = "sponsor/package/update.html",
			success_url = "./{id}")),
		name = "sponsorpackage_new"),
	url(r'^(?P<pk>[0-9]+)$',
		user_is_staff(UpdateView.as_view(
			model = SponsorPackage,
			form_class = SponsorPackageForm,
			template_name = "sponsor/package/update.html",
			success_url = "list")),
		name = "sponsorpackage_update"),
	url(r'^list/?',
		user_is_staff(MultipleListView.as_view(
			template_name = "sponsor/package/list.html",
			template_params = {
				"object_list" : lambda req, kwargs : SponsorPackage.objects.filter(year=getActiveYear(req)),
				"importerForm" : lambda req, kwargs : PackagesImporterForm(),
				})),
			name="sponsorpackage_list"),
	url(r'^del/(?P<pk>[0-9]+)$',
		user_is_staff(DeleteView.as_view(
			model = SponsorPackage,
			template_name= "sponsor/package/del.html",
Example #34
0
def cookbook_update(url_, name, view=None, form=None):
    if view is None:
        view = UpdateView.as_view(form_class=form)
    return url(url_, view, name=name)
Example #35
0
                      template_name='dogapp/refuge_list.html'),
     name='refuge_list'),
 # Refuge details, ex.: /dogapp/refuge/1/
 url(r'^refuges/(?P<pk>\d+)/$',
     RefugeDetail.as_view(),
     name='refuge_detail'),
 # Refuge dog details, ex: /dogapp/refuge/1/dishes/1/
 url(r'^refuges/(?P<pkr>\d+)/dogs/(?P<pk>\d+)/$',
     DetailView.as_view(model=Dog),
     name='dog_detail'),
 # Create a restaurant, /dogapp/refuge/create/
 url(r'^refuges/create/$', RefugeCreate.as_view(), name='refuge_create'),
 # Edit restaurant details, ex.: /dogapp/refuge/1/edit/
 url(r'^refuges/(?P<pk>\d+)/edit/$',
     UpdateView.as_view(model=Refuge,
                        template_name='dogapp/form.html',
                        form_class=RefugeForm),
     name='refuge_edit'),
 # Create a restaurant dish, ex.: /dogapp/refuge/1/dog/create/
 url(r'^refuges/(?P<pk>\d+)/dogs/create/$',
     DogCreate.as_view(),
     name='dog_create'),
 # Edit restaurant dish details, ex.: /dogapp/refuge/1/dog/1/edit/
 url(r'^refuges/(?P<pkr>\\d+)/dogs/(?P<pk>\\d+)/edit/$',
     UpdateView.as_view(model=Dog,
                        template_name='dogapp/form.html',
                        form_class=DogForm),
     name='dog_edit'),
 url(r'^signup/$', core_views.signup, name='signup'),
 # Restaurant details, from: /dogapp/1/
 url(r'^refuges/(?P<pk>\d+)/$',
Example #36
0
    return render(request, 'functions/idea_list.html', {
        'idea_list': qs,
    })


def idea_detail(request, pk):
    idea = get_object_or_404(Idea, pk=pk)
    tool = get_object_or_404(Tool, name=idea.tool)
    return render(request, 'functions/idea_detail.html', {
        'idea': idea,
        'tool': tool,
    })


idea_create = CreateView.as_view(model=Idea, form_class=IdeaForm)
idea_update = UpdateView.as_view(model=Idea, form_class=IdeaForm)


def idea_delete(request, pk):
    idea = Idea.objects.get(pk=pk)
    idea.delete()
    return redirect('functions:idea_list')


def idea_plus(request, pk):
    idea = Idea.objects.get(pk=pk)
    idea.remain += 1
    idea.save()
    return redirect('functions:idea_list')

Example #37
0
    url(r'^$', Dashboard.as_view(), name='home'),

    # PROJECTS
    url(r'^projects/?$', TabbedProjectListView.as_view(), name='project-list'),
    url(r'^projects/(?P<pk>\d+)/?$',
        DetailedListView.as_view(template_name="core/project_detail.html"),
        name='project-detail'),
    url(r'^projects/create/?$',
        login_required(
            CreateProjectView.as_view(form_class=ProjectForm,
                                      template_name="core/generic_form.html")),
        name='project-create'),
    url(r'^projects/update/(?P<pk>\d+)/?$',
        login_required(
            UpdateView.as_view(queryset=Project.objects.all(),
                               template_name='core/generic_form.html',
                               form_class=ProjectForm)),
        name='project-update'),

    # JOBS
    url(r'^jobs/?$', TabbedJobListView.as_view(), name='job-list'),
    url(r'^jobs/(?P<pk>\d+)/(?P<status>[a-zA-Z_ ]+)?/?$',
        JobDetailedListView.as_view(template_name='core/job_detail.html'),
        name='job-detail'),
    url(r'^jobs/metrics/(?P<pk>\d+)/?$',
        JobDetailedListView.as_view(metrics=True,
                                    template_name='core/job_metrics.html'),
        name='job-metrics'),
    url(r'^jobs/(?P<pk>\d+)/next-aoi',
        redirect_to_unassigned_aoi,
        name='job-next-aoi'),
Example #38
0
     name="projectlist_cbv"),
 url(r'^developer_list$',
     ListView.as_view(model=Developer,
                      template_name="task_manager/developer_list.html"),
     name="developer_list"),
 url(r'^task_detail_(?P<pk>\d+)$',
     DetailView.as_view(model=Task,
                        template_name="task_manager/task_detail.html"),
     name="task_detail"),
 url(r'^developer_detail_(?P<pk>\d+)$',
     views.Developer_detail.as_view(),
     name="developer_detail"),
 url(r'^update_task_(?P<pk>\d+)$',
     UpdateView.as_view(
         fields=['title', 'description', 'project', 'importance'],
         model=Task,
         template_name="task_manager/update_task.html",
         success_url="connection"),
     name="update_task"),
 url(r'^update_task_time_(?P<pk>\d+)$',
     views.Task_update_time.as_view(),
     name="update_task_time"),
 url(r'task_delete_(?P<pk>\d+)$',
     views.Task_delete.as_view(),
     name="task_delete"),
 url(r'^update_task_(?P<pk>\d+)$',
     views.UpdateViewCustom.as_view(
         fields=['title', 'description', 'project', 'importance'],
         model=Task,
         url_name="update_task",
         success_url="connection"),
Example #39
0
 #path('foto/reportepdf/<filtro>/', fotos.Reportefototipo.pdf_Platypus, name='reportepdf'),
 path('foto/reporte_fotos_excel/<filtro>/',
      fotos.ReporteFotosExcel.excel_openpyxl,
      name="reporte_fotos_excel"),
 #url(r'^foto/reporte_fotos_excel/(\w+)/$', fotos.ReporteFotosExcel.as_view(), name="reporte_fotos_excel"),
 path('tipofoto/listar',
      ListView.as_view(model=Tipofoto, template_name="listartipo.html"),
      name='lista_tipo_foto'),
 path('tipofoto/crear',
      CreateView.as_view(form_class=TipoFotoForm,
                         template_name="fotos/formulariotipofoto.html",
                         model=Tipofoto),
      name='tipofoto-crear'),
 path('tipofoto/actualiza/<pk>/',
      UpdateView.as_view(form_class=TipoFotoForm,
                         template_name="fotos/formulariotipofoto.html",
                         model=Tipofoto),
      name='tipofoto-actualiza'),
 path('tipofoto/elimina/<pk>/',
      fotos.Eliminatipofoto.as_view(),
      name='tipofoto-eliminar'),
 path('procedencia/listar',
      ListView.as_view(model=Procedencia,
                       template_name="listarprocedencia.html"),
      name='lista_procedencia'),
 path('procedencia/crear',
      CreateView.as_view(form_class=ProcedenciaForm,
                         template_name="fotos/formularioprocedencia.html",
                         model=Procedencia),
      name='procedencia-crear'),
 path('procedencia/actualiza/<pk>/',
class PostCreateView(CreateView):
    model = Post
    form_class = PostForm
    template_name = 'money/add_post.html'

    def form_valid(self, form):
        posts = form.save(commit=False)
        posts.user = self.request.user
        posts.save()
        return super(PostCreateView, self).form_valid(form)



post_new = login_required(PostCreateView.as_view(model=Post, form_class=PostForm,template_name='money/add_post.html'))
post_edit = login_required(UpdateView.as_view(model=Post, form_class=PostForm,template_name = 'money/edit_post.html'))
post_delete = login_required(DeleteView.as_view(model=Post,success_url=reverse_lazy('money:post_list')))




class CommentCreateView(CreateView):
    model = Comment
    form_class = CommentForm
    template_name = 'money/add_comment.html'

    def form_valid(self, form):
        comment = form.save(commit=False)
        comment.post = get_object_or_404(Post, pk=self.kwargs['post_pk'])
        comment.comment_user = self.request.user
        comment.save()
Example #41
0
 def form_valid(self,form):
     return UpdateView.form_valid(self,form)
Example #42
0
    url(r'^marques\.(?P<extension>(json|xml|html))$',
        MarcaList.as_view(),
        name='brand_list'),
    # brand details: /icars/marques/1
    url(r'^marques/(?P<pk>\d+)(\.(?P<extension>(json|xml|html)))?$',
        MarcaDetail.as_view(),
        name='brand_detail'),
    # Create a brand: /icars/marques/create/
    url(r'^marques/create/$',
        MarcaCreate.as_view(),
        name='brand_create'),
    # Edit a brand: /icars/marques/1/edit/
    url(r'^marques/(?P<pk>\d+)/edit/$',
        UpdateView.as_view(
        model = Marca,
        template_name='icars/form.html',
        form_class = MarcaForm),
        name='brand_edit'),


    # List all models: /icars/models.json
    url(r'^models\.(?P<extension>(json|xml|html))$',
        ModelList.as_view(),
        name='model_list'),

    url(r'^models/(?P<pk>\d+)(\.(?P<extension>(json|xml|html)))?$',
        ModelDetail.as_view(),
        name='model_detail'),
    # Create a model: /icars/models/create/
    url(r'^models/create/$',
        ModelCreate.as_view(),
Example #43
0
# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()

urlpatterns = patterns('kids.views',
    url(r'^$', 'salones'),
    url(r'^asistencia', 'asistencia'),
    url(r'^alumnos$', ListView.as_view(
        model=Alumno,
        context_object_name="alumnos")),
    url(r'^alumnos/(?P<pk>\d+)$', DetailView.as_view(
        model=Alumno,
        context_object_name="alumno")),
    url(r'^alumnos/editar/(?P<pk>\d+)$', UpdateView.as_view(
        model=Alumno,
        context_object_name="alumno",
        success_url='/kids/alumnos')),
    url(r'^alumnos/crear$', AlumnoCreateView.as_view()),
    url(r'^clases$', ListView.as_view(
        model=Clase,
        context_object_name="clases")),
    url(r'^clases/(?P<pk>\d+)$', DetailView.as_view(
        model=Clase,
        context_object_name="clase")),
    url(r'^clases/editar/(?P<pk>\d+)$', ClaseUpdateView.as_view()),
    url(r'^clases/crear$', ClaseCreateView.as_view()),
    url(r'^clases/compartir/(?P<pk>\d+)$', compartir),
    url(r'^userprofile/(?P<pk>\d+)$', UpdateView.as_view(
        model=UserProfile,
        context_object_name="alumno",
        success_url='/kids/alumnos/',
 def get(self, request, *args, **kwargs):
     if self.request.session['id'] == int(self.kwargs['pk']):
         return UpdateView.get(self, request, *args, **kwargs)
     else:
         return redirect('private_info_update' ,pk = self.request.session['id'])
Example #45
0
from django.core.urlresolvers import reverse_lazy as r
from django.shortcuts import render
from django.views.generic import CreateView, ListView, DetailView
from django.views.generic import UpdateView, DeleteView
from .forms import PersonForm
from .mixins import NameSearchMixin
from .models import Person


def home(request):
    return render(request, 'index.html')


class PersonList(NameSearchMixin, ListView):
    model = Person
    paginate_by = 5


person_detail = DetailView.as_view(model=Person)

person_create = CreateView.as_view(model=Person, form_class=PersonForm)

person_update = UpdateView.as_view(model=Person, form_class=PersonForm)

person_delete = DeleteView.as_view(model=Person,
                                   success_url=r('core:person_list'))
Example #46
0
post_list =  PostListView.as_view()
'''
#prefetch 방법 1
post_list =  ListView.as_view(model=Post,
                              queryset=Post.objects.all().prefetch_related('tag_set','comment_set')
                              )
'''
#post_list =  ListView.as_view(model=Post, paginate_by =10)

post_detail = DetailView.as_view(model = Post)

'''
#blog/form.py  원래는 여기에다가 form 을 구현
class PostForm(forms.ModelForm):
    class Meta:
        model =Post
        fields = '__all__'

class PostCreateView(CreateView):
    model = Post
    form_class = PostForm 
    # success_url ='/..' 원래는 이 것을 구현해야한다. 그러나 get_absolute_url이 대신해주고 코드를 간편하게 해준다.

post_new = PostCreateView.as_view()
'''
post_new = CreateView.as_view(model =Post)
post_edit = UpdateView.as_view(model =Post, fields='__all__')

post_delete = DeleteView.as_view(model =Post, success_url= reverse_lazy('blog:post_list'))

Example #47
0
 def get_context_data(self, **kwargs):
     context = UpdateView.get_context_data(self, **kwargs)
     context['laboratory'] = self.object.pk
     return context
# Restaurant dish details, ex: /myrestaurants/restaurants/1/dishes/1/
    url(r'\^restaurants/(?P<pkr>\d+)/dishes/(?P<pk>\d+)/\$',
        DetailView.as_view(
        	model=Dish,
        	template_name='restaurants/dish_detail.html'),
        name='dish_detail'),

# Create a restaurant, /myrestaurants/restaurants/create/
    url(r'\^restaurants/create/\$',
        RestaurantCreate.as_view(),
        name='restaurant_create'),

# Edit restaurant details, ex.: /myrestaurants/restaurants/1/edit/
    url(r'\^restaurants/(?P<pk>\d+)/edit/\$',
        UpdateView.as_view(
        	model = Restaurant,
        	template_name = 'restaurants/form.html',
        	form_class = RestaurantForm),
        name='restaurant_edit'),

# Create a restaurant dish, ex.: /myrestaurants/restaurants/1/dishes/create/
    url(r'\^restaurants/(?P<pk>\\d+)/dishes/create/\$',
    	DishCreate.as_view(),
        name='dish_create'),

# Edit restaurant dish details, ex.: /myrestaurants/restaurants/1/dishes/1/edit/
    url(r'\^restaurants/(?P<pkr>\\d+)/dishes/(?P<pk>\\d+)/edit/\$',
    	UpdateView.as_view(
    		model = Dish,
    		template_name = 'restaurants/form.html',
    		form_class = DishForm),
    	name='dish_edit'),
Example #49
0
    template_name = 'goodcolumn/add_post.html'

    def form_valid(self, form):
        posts = form.save(commit=False)
        posts.user = self.request.user
        posts.save()
        return super(PostCreateView, self).form_valid(form)


post_new = login_required(
    PostCreateView.as_view(model=Post,
                           form_class=PostForm,
                           template_name='goodcolumn/add_post.html'))
post_edit = login_required(
    UpdateView.as_view(model=Post,
                       form_class=PostForm,
                       template_name='goodcolumn/edit_post.html'))
post_delete = login_required(
    DeleteView.as_view(model=Post,
                       success_url=reverse_lazy('goodcolumn:post_list')))


class CommentCreateView(CreateView):
    model = Comment
    form_class = CommentForm
    template_name = 'goodcolumn/add_comment.html'

    def form_valid(self, form):
        comment = form.save(commit=False)
        comment.post = get_object_or_404(Post, pk=self.kwargs['post_pk'])
        comment.comment_user = self.request.user
Example #50
0
    url(r'^home/', home_view),
    url(r'^register/', register_view),
    url(r'^register/', register_view),
    url(r'^login/', login_view),
    url(r'^signout/', signout_view),
    url(
        r'^pgs/',
        ListView.as_view(
            model=PG,
            #template_name="pgmanager/",
            #queryset=PG.objects.all(),
            # fields=
        )),
    url(r'^pg_create/',
        CreateView.as_view(model=PG, fields="__all__", success_url='/pgs/')),
    url(r'^pg_update/(?P<pk>[0-9]+)',
        UpdateView.as_view(model=PG, fields="__all__", success_url='/pgs/')),
    url(r'^pg_delete/(?P<pk>[0-9]+)',
        DeleteView.as_view(model=PG, success_url='/pgs/')),
    url(
        r'^room_create/',
        CreateView.as_view(model=Room, fields="__all__",
                           success_url='/rooms/')),
    url(
        r'^room_update/(?P<pk>[0-9]+)',
        UpdateView.as_view(model=Room, fields="__all__",
                           success_url='/rooms/')),
    url(r'^room_delete/(?P<pk>[0-9]+)',
        DeleteView.as_view(model=Room, success_url='/rooms/')),
    url(r'^rooms/', ListView.as_view(model=Room)),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Example #51
0
 def get_form_kwargs(self):
     kwargs = UpdateView.get_form_kwargs(self)
     kwargs['userid'] = self.request.user.pk
     return kwargs
Example #52
0
        name='artist_list'),

    # Artist details, ex.: /myartists/artists/1/
    url(r'^artists/(?P<pk>\d+)/$',
        ArtistDetail.as_view(),
        name='artist_detail'),

    # Create a artist: /myartists/artists/create/
    url(r'^artists/create/$',
        ArtistCreate.as_view(),
        name='artist_create'),

    # Edit artist details, ex: /myartists/artists/1/edit/
    url(r'^artists/(?P<pk>\d+)/edit/$',
        UpdateView.as_view(
            model=Artist,
            form_class=ArtistForm,
            template_name='myartists/form.html'),
        name='artist_edit'),

    # Artist album details, ex: /myartists/artists/1/albums/1/
    url(r'^artists/(?P<pkr>\d+)/albums/(?P<pk>\d+)/$',
        DetailView.as_view(
            model=Album,
            template_name='myartists/album_detail.html'),
        name='album_detail'),

    # Create a artist album, ex: /myartists/artists/1/albums/create/
    url(r'^artists/(?P<pk>\d+)/albums/create/$',
        AlbumCreate.as_view(),
        name='album_create'),
Example #53
0
		DetailView.as_view( 
			model=Dish,
			template_name='myrestaurants/dish_detail.html'),
		name='dish_detail'),


	# Create a restaurant, /myrestaurants/restaurants/create/
	url(r'^restaurants/create/$',
		RestaurantCreate.as_view(),
		name='restaurant_create'),


	# Edit restaurant details, ex.: /myrestaurants/restaurants/1/edit/
	url(r'^restaurant/(?P<pk>\d+)/edit/$',
		UpdateView.as_view(
			model=Restaurant,
			template_name='myrestaurants/form.html',
			form_class=RestaurantForm),
		name='restaurant_edit'),


	# Create a restaurant dish, ex.:/myrestaurants/restaurants/1/dishes/create/
	url(r'^restaurants/(?P<pk>\d+)/dishes/create/$',
		DishCreate.as_view(),
		name='dish_create'),


	# Edit restaurant dish details, ex.: /myrestaurants/restaurants/1/dishes/1/edit/
	url(r'^restaurants/(?P<pkr>\d+)/dishes/(?P<pk>\d+)/edit/$',
		UpdateView.as_view(
			model = Dish,
			template_name = 'myrestaurants/form.html',
Example #54
0
from django.views.generic import ListView, TemplateView, CreateView, UpdateView, DetailView
from django.contrib.auth.decorators import login_required

from core.views import *
from core.json import *
from core.feeds import *
from core.models import Polity, Topic, Issue

urlpatterns = patterns('',
	(r'^$', 'core.views.home'),

	(r'^polities/$',					ListView.as_view(model=Polity, context_object_name="polities")),
	(r'^polity/new/$',					login_required(PolityCreateView.as_view())),

	(r'^issue/(?P<issue>\d+)/document/new/',			login_required(DocumentCreateView.as_view())),
	(r'^issue/(?P<pk>\d+)/edit/$',						login_required(UpdateView.as_view(model=Issue, success_url="/issue/%(id)d/"))),
	(r'^issue/(?P<pk>\d+)/$',							IssueDetailView.as_view()),

	(r'^polity/(?P<polity>\d+)/issue/new/$',				login_required(IssueCreateView.as_view())),

	(r'^polity/(?P<polity>\d+)/document/$',				login_required(DocumentListView.as_view())),
	(r'^polity/(?P<polity>\d+)/document/new/$',			login_required(DocumentCreateView.as_view())),
	(r'^polity/(?P<polity>\d+)/document/(?P<pk>\d+)/$',		DocumentDetailView.as_view()),
	(r'^polity/(?P<polity>\d+)/document/(?P<pk>\d+)/edit/$',	login_required(DocumentUpdateView.as_view())),

	(r'^polity/(?P<polity>\d+)/meeting/$',				login_required(MeetingListView.as_view())),
	(r'^polity/(?P<polity>\d+)/meeting/new/$',			login_required(MeetingCreateView.as_view())),
	(r'^polity/(?P<polity>\d+)/meeting/(?P<pk>\d+)/$',		login_required(MeetingDetailView.as_view())),
	(r'^polity/(?P<polity>\d+)/meeting/(?P<pk>\d+)/edit/$',		login_required(MeetingUpdateView.as_view())),

	(r'^polity/(?P<polity>\d+)/election/$',				login_required(ElectionListView.as_view())),
Example #55
0
        name='part_use'),
    url(r'^part/(?P<oem>\S+)/(?P<partnum>\S+)/$',
        PartDetailView.as_view(),
        name='part'),
    url(r'^vendor/$',
        ListView.as_view(queryset=Vendor.objects.all(),
                         template_name='vendor_list.html'),
        name='vendors'),
    url(r'^vendor/edit/$',
        CreateView.as_view(model=Vendor,
                           form_class=VendorForm,
                           template_name='edit_vendor.html'),
        name='edit_vendor'),
    url(r'^vendor/edit/(?P<slug>\S+)/$',
        UpdateView.as_view(model=Vendor,
                           form_class=VendorForm,
                           slug_field='name',
                           template_name='edit_vendor.html'),
        name='edit_vendor'),
    url(r'^vendor/delete/(?P<slug>\S+)/$',
        DeleteView.as_view(model=Vendor,
                           slug_field='name',
                           template_name='delete.html',
                           success_url=reverse_lazy('vendors')),
        name='del_vendor'),

    # Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin:
    # url(r'^admin/', include(admin.site.urls)),
) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Example #56
0

urlpatterns = patterns('',
                       url(r'^node_list/$', ListView.as_view(
                           queryset=NetworkNode.objects.all(),
                           context_object_name='nodes',
                           template_name='django_dhcp/list.html'), name="node_list"),

                       url(r'^(?P<pk>[0-9]+)/$',
                           DetailView.as_view(
                               model=NetworkNode,
                               template_name='django_dhcp/detail.html',
                               context_object_name='node'
                           ), name="detail"),

                       url(r'^create/$', CreateView.as_view(
                           model=NetworkNode,
                           template_name='django_dhcp/create.html',),
                           name="create"),

                       url(r'^update/(?P<pk>[0-9]+)/$',
                           UpdateView.as_view(model=NetworkNode,
                                              template_name='django_dhcp/update.html'),
                           name="update"),
                       )

try:
    from djangoautoconf import create_tastypie_resource
    urlpatterns += (r'^api/node/', include(create_tastypie_resource(NetworkNode)))
except:
    pass
Example #57
0
from django.urls import reverse_lazy

#from .viewatotal import views
urlpatterns = [
    
  
    path('periodico/listar', periodicos.Listarperiodico.as_view(), name='lista_periodico'),
    path('periodico/crear', periodicos.Crearperiodico.as_view(), name='periodico-crear'),
    path('periodico/actualiza/<pk>/', periodicos.Actualizaperiodico.as_view(), name='periodico-actualiza'),
    path('periodico/elimina/<pk>/', periodicos.Eliminaperiodico.as_view(), name='periodico-eliminar'),

    path('ejemplar/listar', periodicos.Listarejemplar.as_view(), name='lista_ejemplar'),
    path('ejemplar/crear', periodicos.Crearejemplar.as_view(), name='ejemplar-crear'),
    path('ejemplar/actualiza/<pk>/', periodicos.Actualizaejemplar.as_view(), name='ejemplar-actualiza'),
    path('ejemplar/elimina/<pk>/', periodicos.Eliminaejemplar.as_view(), name='ejemplar-eliminar'),
   
    path('origen/listar', ListView.as_view(model=Origen,template_name = "listarorigen.html"), name='lista_origen'),
    path('origen/crear', CreateView.as_view(form_class= OrigenForm, template_name="periodicos/formularioorigen.html", model =Origen), name='origen-crear'),
    path('origen/actualiza/<pk>/', UpdateView.as_view(form_class= OrigenForm,
        template_name="periodicos/formularioorigen.html", model = Origen), name='origen-actualiza'),
    path('origen/elimina/<pk>/', periodicos.Eliminaorigen.as_view(), name='origen-eliminar'),

    path('ejemplar/reporteporperiodico', periodicos.Reporteejemplarperiodico.as_view(), name='ejemplar-periodico'),
    path('ejemplar/listarfiltroe', periodicos.listarfiltros, name='listarfiltroe'),
    path('ejemplar/listartipoe', periodicos.listartipos, name='listartipoe'),
    path('ejemplar/reportepdf/<filtro>/', periodicos.ReporteejemplarperiodicoPdf.as_view(), name='reporteejemplarperiodicopdf'),
    
    

]
Example #58
0
File: urls.py Project: viKs91/Prac1
    url(r'^tvshows/shows\.(?P<extension>(json|xml|html))$',
        ShowList.as_view(),
        name='shows'),

    url(r'^tvshows/shows/(?P<pk>\d+)\.(?P<extension>(json|xml|html))?$',
        ShowDetail.as_view(),
        name='show_detail'),

    url(r'^tvshows/shows/create/$',
        CreateShow.as_view(),
        name='show_create'),

    url(r'^tvshows/shows/(?P<pk>\d+)/edit/$',
        UpdateView.as_view(
            model=Show,
            template_name='shows/edit_form.html',
            form_class=ShowForm),
        name='edit_show'),

    url(r'^tvshows/shows/(?P<pk>\d+)/delete/$',
        DeleteShow.as_view(
            model=Show,
            success_url="/tvshows/shows.html"),
        name='delete_show'),

###### PEOPLE ########

    url(r'^tvshows/actors\.(?P<extension>(json|xml|html))$',
        ActorList.as_view(),
        name='actors'),
Example #59
0
 def get_form(self, form_class=None):
     form = UpdateView.get_form(self, form_class=form_class)
     form.fields["animaux"].queryset = Animal.objects.filter(
         emplacement=EmplacementChoice.REFUGE.name).filter(inactif=False)
     return form