class Person(View): @method_decorator(login_required(login_url='/login'),name='dispatch') def get(self,request): category = Category_Article.objects.all() count = User.objects.filter(follow__fan__id=request.user.id) floow = User.objects.filter(fan__follow_id=request.user.id) return render(request,'pc/person/index.html',{'category':category,'count':count,'floow':floow})
class Author(View): @method_decorator(login_required(login_url='/login')) def post(self, request): froms = Follow_Forms(request.POST) username = request.POST.get('username') if froms.is_valid(): follow = Follows() if request.POST.get('follow') == str(username): return JsonResponse({'status': 201, 'message': '不能自己关注自己'}) else: cun = Follows.objects.filter( follow=froms.cleaned_data.get('follow'), fan=username) if cun: cun.delete() return JsonResponse({'status': 200, 'message': '已取消关注'}) follow.follow = froms.cleaned_data.get('follow') follow.fan_id = request.user.id follow.save() return JsonResponse({'status': 200, 'message': '成功关注'}) else: return JsonResponse({'status': 400, 'message': '失败'})
from .sorters import LatestSubmissionSorter from .views import * #from education.views import ChartView from contact.forms import \ FreeSearchTextForm, DistictFilterMessageForm, HandledByForm, ReplyTextForm from django.conf.urls.defaults import * from generic.sorters import SimpleSorter from generic.views import generic, generic_row from rapidsms_httprouter.models import Message from rapidsms_xforms.models import XFormSubmission from uganda_common.utils import get_xform_dates, get_messages from django.contrib.auth.views import login_required from django.contrib.auth.models import User urlpatterns = patterns('', url(r'^emis/messagelog/$', login_required(generic), { 'model':Message, 'queryset':messages, 'filter_forms':[FreeSearchTextForm, DistictFilterMessageForm, HandledByForm], 'action_forms':[ReplyTextForm], 'objects_per_page':25, 'partial_row':'education/partials/message_row.html', 'base_template':'education/messages_base.html', 'columns':[('Text', True, 'text', SimpleSorter()), ('Contact Information', True, 'connection__contact__name', SimpleSorter(),), ('Date', True, 'date', SimpleSorter(),), ('Type', True, 'application', SimpleSorter(),), ('Response', False, 'response', None,), ], 'sort_column':'date', 'sort_ascending':False,
from django.conf.urls import url from django.contrib.auth.views import login_required from apps.evento.views import index_evento, EventoList, EventoCreate, EventoUpdate, \ EventoDelete, evento_view, evento_list, evento_edit, evento_delete urlpatterns = [ url(r'^index$', index_evento), url(r'^evento/listar$', login_required(EventoList.as_view()), name='evento_listar'), url(r'^evento/nueva$', login_required(EventoCreate.as_view()), name='evento_crear'), url(r'^evento/editar/(?P<pk>\d+)$', login_required(EventoUpdate.as_view()), name='evento_editar'), url(r'^evento/eliminar/(?P<pk>\d+)$', login_required(EventoDelete.as_view()), name='evento_eliminar'), ]
# -*- coding: utf-8 -*- from django.conf.urls import url from tasklist.views import TaskListIndex, TaskListCreate, TaskListDetail, TaskListDelete from tasklist.views import TaskCreate, TaskUpdate, TaskDelete from django.contrib.auth.views import login_required # from django.views.decorators.cache import cache_control # cache_control(private=True, must_revalidate=True, max_age=3600) urlpatterns = [ # TaskList url(r'^index/$', login_required(TaskListIndex.as_view()), name='tasklist_index'), url(r'^create/$', login_required(TaskListCreate.as_view()), name='tasklist_create'), url(r'^(?P<pk>\d+)/detail/$', login_required(TaskListDetail.as_view()), name='tasklist_detail'), url(r'^(?P<pk>\d+)/delete/$', login_required(TaskListDelete.as_view()), name='tasklist_delete'), # Task url(r'^(?P<pk>\d+)/task_add$', login_required(TaskCreate.as_view()), name='task_add'), url(r'^(?P<pk>\d+)/task/(?P<upd>\d+)/edit$',
from django.urls import path from .views import ListaCarcasas, DetalleCarcasa, EliminarCarcasa, ModificarCarcasa, CrearCarcasa, buscar_carcasas, API_objects, API_objects_details, material_element, material_collection from django.contrib.auth.views import login_required from rest_framework.urlpatterns import format_suffix_patterns urlpatterns = [ # Leer todos path('', ListaCarcasas.as_view(), name='principal_carcasas'), # Leer uno en especial path('carcasa/<int:pk>/', DetalleCarcasa.as_view(), name='detalle_carcasa'), # Eliminar uno path('carcasa/eliminar/<int:pk>', login_required(EliminarCarcasa.as_view()), name='eliminar_carcasa'), # Modificar uno path('carcasa/modificar/<int:pk>', login_required(ModificarCarcasa.as_view()), name='modificar_carcasa'), # Crear uno path('carcasa/crear', login_required(CrearCarcasa.as_view()), name='crear_carcasa'), # Buscar todos path('carcasa/buscar', buscar_carcasas, name='buscar_carcasas'), # API carcasas path('api/', API_objects.as_view()), path('api/<int:pk>/', API_objects_details.as_view()), # API materiales path('api-materiales/', material_collection, name='material_collection'), path('api-materiales/<int:pk>/', material_element, name='material_element')
from django.urls import path, include from . import views from django.contrib.auth.views import login_required urlpatterns = [ # listar las recomendaciones de la bd path('listarRecomendaciones', views.listar_recomendaciones, name="listar_recomendaciones"), # llamando a la clases path('add_recomendacion', views.RecomendacionCreate.as_view(), name="add_recomendacion"), path('list_recomendaciones/', views.RecomendacionList.as_view(), name='list_recomendaciones'), path('edit_recomendacion/<int:pk>', login_required(views.RecomendacionUpdate.as_view()), name='edit_recomendacion'), path('del_recomendacion/<int:pk>', login_required(views.RecomendacionDelete.as_view()), name='del_recomendacion'), path('mantenedor/', views.mantenedor , name="mantenedor"), ]
from django.conf.urls import url, include from django.contrib import admin from apps.asientos_contables.views import * from django.contrib.auth.views import login_required #reservacion_view,cliente_view,RegistroReservacion app_name = 'asientos_contables' urlpatterns = [ url(r'^asientoCrear/$', login_required(asientoContableCrear.as_view()), name='nuevo_asientoContable'), url(r'^libroDiario/$', login_required(listarLibroDiario), name='libroDiario'), url(r'^transacciones/$', login_required(listaTransacciones), name='lista_transacciones'), url(r'^cuentaCrear/$', login_required(cuentaCreate.as_view()), name='nueva_cuenta'), url(r'^cuentaRegistrada/$', login_required(mensajeGuardadoCuenta), name='cuenta_registrada'), url(r'^asientoRegistrado/$', login_required(mensajeGuardadoAsiento), name='asiento_registrado'), url(r'^periodoRegistrado/$', login_required(mensajeGuardadoPeriodo), name='periodo_registrado'), url(r'^confirmacionCerrarPeriodo/$', login_required(confirmarCerrarPeriodo),
from apps.expediente.views.CatalogoEspecialidadEmpleadoView import ListadoEspecialidadesEmpleados, AgregarEspecialidadEmpleado, ModificarEspecialidadEmpleado, eliminarEspecialidadEmpleado from apps.expediente.views.CatalogoMedicamentoView import ListadoMedicamentos, AgregarMedicamento, ModificarMedicamento, eliminarMedicamento from apps.expediente.views.EmpleadoView import ListadoEmpleados, AgregarEmpleado, ModificarEmpleado, eliminarEmpleado from apps.expediente.views.CatalogoTipoClinicaView import ListadoTipoClinicas, AgregarTipoClinica, ModificarTipoClinica, eliminarTipoClinica from apps.expediente.views.ClinicaView import ListadoClinica, AgregarClinica, ModificarClinica, eliminarClinica from apps.expediente.views.ConsultaView import ListadoConsultas, RegistrarConsulta, ModificarConsulta, eliminarConsulta from apps.expediente.views.TurnoView import ListadoTurnos, AgregarTurno, ModificarTurno, eliminarTurno from apps.expediente.views.OrdenExamenMedicoView import ListadoOrdenesExamen, AgregarOrdenExamen, ModificarOrdenExamen, eliminarOrdenExamen from apps.expediente.views.ReferenciaMedicaView import listadoReferenciaMedica, registrarReferenciaMedica, ModificarReferenciaMedica, eliminarReferencia from apps.expediente.views.ConstanciaMedicaView import ListadoConstanciasMedicas, AgregarConstanciaMedica, ModificarConstanciaMedica, eliminarConstancia from apps.expediente.views.IncapacidadMedicaView import ListadoIncapacidadesMedicas, AgregarIncapacidadMedica, ModificarIncapacidadMedica, eliminarIncapacidad from apps.expediente.views.RecetaMedicaView import ListadoRecetasMedicas, AgregarRecetaMedica, ModificarRecetaMedica, eliminarReceta urlpatterns = [ # General url(r'^$', login_required(index), name='inicio'), url(r'^ajax/municipios/$', login_required(municipios), name='ajax_municipios'), url(r'^acceso-denegado$', accesoDenegado, name='acceso_denegado'), # ResultadoExamen url(r'^examenes/resultados/registrar$', login_required(respuestaRegistrarResultadoExamen.as_view()), name='registrar_resultado_examen'), url(r'^examenes/resultados/listado$', login_required(listadoExamenes.as_view()), name='listado_examenes'), url(r'^examenes/resultados/buscar$', login_required( buscarResultadoExamen.as_view(
from django.urls import path, include from django.urls import reverse_lazy from django.contrib.auth.views import login_required from project.store.views import * from project.product.views import * from project.offer.views import * from project.suboffer.views import * from project.auction.views import * urlpatterns = [ # Store path('', store_index, name='store_index'), path('list/', StoreListView.as_view(), name='store_list'), path('create/', login_required(StoreCreateView.as_view(), login_url=reverse_lazy('cubasells:login')), name='store_create'), path('<int:pk>/delete/', login_required(StoreDeleteView.as_view(), login_url=reverse_lazy('cubasells:login')), name='store_delete'), path('<int:pk>/update/', login_required(StoreUpdateView.as_view(), login_url=reverse_lazy('cubasells:login')), name='store_update'), path('<int:pk>/stats/', login_required(Graph.as_view(), login_url=reverse_lazy('cubasells:login')), name='store_stats'), path('<int:pk>/', StoreDetailView.as_view(), name='store_view'), path('<int:store_id>/product/',
from django.urls import path, re_path from bookticket.models import Theater from bookticket.views import users_view, home_view, register_view,\ movies_view, create_movie, update_movie, delete_movie, login_view,\ logout_view from django.views.generic import TemplateView, CreateView, UpdateView, DeleteView,\ ListView from django.contrib.auth.views import login_required urlpatterns = [ #path('', home_view), path("logout",logout_view), path("index/",login_required(TemplateView.as_view(template_name="bookticket/index.html"))), path('',TemplateView.as_view(template_name="bookticket/home.html")), path('users/', users_view), path("register/",register_view), re_path('movies/(?P<pk>[0-9]+)', movies_view), path('movies/', movies_view), path("create_movie/",create_movie), re_path("update_movie/(?P<pk>[0-9]+)", update_movie),# update_movie(req_obj, pk=10) re_path("delete_movie/(?P<pk>[0-9]+)", delete_movie), path("create_theater/",login_required(CreateView.as_view( model = Theater, fields="__all__", #template_name="booketicket/theater_form.html" success_url = "/bookticket/theaters/", ))), re_path("update_theater/(?P<pk>[0-9]+)",login_required(UpdateView.as_view( model = Theater, fields="__all__", #template_name="booketicket/theater_form.html" success_url = "/bookticket/theaters/",
The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/1.11/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: url(r'^$', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.conf.urls import url, include 2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) """ from django.contrib import admin from django.http import JsonResponse from django.conf.urls import url, include from django.contrib.auth.views import login_required urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^sso-server/', include('sso_app.urls')), ] urlpatterns += [ url(r'', login_required(lambda request: JsonResponse({'version': '0.1', 'service': 'sso-server'})), name='default'), ]
from django.conf.urls import url from django.contrib.auth.views import login_required from apps.adopciones.views import index_adopcion, SolicitudList, SolicitudCreate, SolicitudUpdate, \ SolicitudDelete urlpatterns = [ url(r'^index$', login_required(index_adopcion)), url(r'^solicitud/listar$', login_required(SolicitudList.as_view()), name='solicitud_listar'), url(r'^solicitud/nueva$', login_required(SolicitudCreate.as_view()), name='solicitud_crear'), url(r'^solicitud/editar/(?P<pk>\d+)$', login_required(SolicitudUpdate.as_view()), name='solicitud_editar'), url(r'^solicitud/eliminar/(?P<pk>\d+)$', login_required(SolicitudDelete.as_view()), name='solicitud_eliminar'), ]
from django.conf.urls.defaults import * from article.views import ArticleListView, ArticleCreateView, \ ArticleDeleteView, ArticleUpdateView from django.contrib.auth.views import login, login_required urlpatterns = patterns('article.views', url(r'^$', ArticleListView.as_view(), name='article_list'), url(r'^article/create', login_required(ArticleCreateView.as_view()), name='article_create'), url(r'^article/update/(?P<pk>\d+)/', login_required(ArticleUpdateView.as_view()), name='article_update'), url(r'^article/delete/(?P<pk>\d+)/$', login_required(ArticleDeleteView.as_view()), name='article_delete'), )
def protected(u): u = list(u) u[1] = login_required(u[1]) return tuple(u)
from .views import * from water_polls_views import schedule_water_polls, detail_water_view, district_water_view from violence_view import detailed_violence_view from contact.forms import\ FreeSearchTextForm, DistictFilterMessageForm, HandledByForm, ReplyTextForm from django.conf.urls.defaults import * from generic.sorters import SimpleSorter from generic.views import generic, generic_row from rapidsms_httprouter.models import Message from django.contrib.auth.views import login_required from django.contrib.auth.models import User from .views import ReporterDetailView urlpatterns = patterns('', url(r'^edtrac/messages/$', login_required(generic), { 'model':Message, 'queryset':messages, 'filter_forms':[FreeSearchTextForm, DistictFilterMessageForm,LastReportingDateFilterForm,PollFilterForm], 'action_forms':[ReplyTextForm], 'objects_per_page':25, 'partial_row' : 'education/partials/messages/message_row.html', 'partial_header':'education/partials/messages/message_partial_header.html', 'base_template':'education/partials/contact_message_base.html', # 'paginator_template' : 'education/partials/pagination.html', 'title' : 'Messages', 'columns':[('Incoming Text', True, 'text', SimpleSorter()), ('Reporter', True, 'connection__contact__name', SimpleSorter(),), ('Number', True, 'connection__identity', SimpleSorter()), ('Poll', True, 'poll_responses.all()[0].poll', SimpleSorter(),), ('School',False,'connection__contact__emisreporter__schools',None,),
from django.contrib.auth.views import login_required from django.urls import path, include from .views import * from . import views #esta url en core se encarga de rutear las views urlpatterns = [ path('', home, name="home"), path('login', login, name="login"), path('logout/', logout, name="logout"), path('registro', registro, name="registro"), path('detalle/', detalle, name="detalle"), path('comprar/', login_required(comprar), name="comprar"), path('transbank', login_required(transbank), name='transbank'), path('medioPago', login_required(medioPago), name="medioPago"), path('usuario/', login_required(usuario), name="usuario"), path('usuario_2/', login_required(usuario_2), name="usuario_2"), path('usuario/pedido', login_required(pedido), name="pedido"), path('usuario/informacion', login_required(informacion), name="informacion"), path('administracion/', login_required(homeAdmin), name="homeAdmin"), path('administracion/solicitud', login_required(solicitudAdmin), name="solicitudAdmin"), path('administracion/solicitud_detalle', login_required(detallesolicitudAdmin), name="detallesolicitudAdmin"), path('administracion/publicar_venta_local', login_required(publicar_venta_local),
from django.conf.urls import include, url from django.contrib.auth.views import login, logout, login_required from . import views urlpatterns = [ url(r'^api/v1/', include('users.api.v1.urls', namespace='users_api_v1')), # login url(r'^users/login', login, kwargs={'template_name': 'users/login.html'}, name='login'), # logout url(r'^users/logout', logout, kwargs={'template_name': 'users/logout.html'}, name='logout'), # profile url(r'^users/profile/?$', login_required(views.UserProfile.as_view()), name='profile'), ]
1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.conf.urls import url, include 2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) """ from django.conf.urls import url from django.contrib import admin from django.contrib.auth.views import login_required from django.contrib.auth import views as auth_views from books.views import AuthorDetail, AuthorList, BookDetail, CreateAuthor, list_books, ReviewList, review_book urlpatterns = [ url(r'^logout/$', auth_views.logout, {'next_page': 'books'}, name='logout'), url(r'^login/$', auth_views.login, {'template_name': 'login.html'}, name='login'), # Admin url(r'^admin/', admin.site.urls), # Custom url(r'^$', list_books, name="books"), url(r'^authors/$', AuthorList.as_view(), name="authors"), url(r'^authors/add/$', login_required(CreateAuthor.as_view()), name="add-author"), url(r'^authors/(?P<pk>[-\w]+)/$', AuthorDetail.as_view(), name="author-detail"), url(r'^books/(?P<pk>[-\w]+)/$', BookDetail.as_view(), name="book-detail"), url(r'^review/$', login_required(ReviewList.as_view()), name="review-books"), url(r'^review/(?P<pk>[-\w]+)/$', review_book, name="review-book"), ]
from django.conf.urls import url from django.contrib.auth.views import login_required from apps.salida.views import index_salida, SalidaList, SalidaCreate, SalidaUpdate, \ SalidaDelete, salida_view, salida_list, salida_edit, salida_delete urlpatterns = [ url(r'^index$', index_salida), url(r'^salida/listar$', login_required(SalidaList.as_view()), name='salida_listar'), url(r'^salida/nueva$', login_required(SalidaCreate.as_view()), name='salida_crear'), url(r'^salida/editar/(?P<pk>\d+)$', login_required(SalidaUpdate.as_view()), name='salida_editar'), url(r'^salida/eliminar/(?P<pk>\d+)$', login_required(SalidaDelete.as_view()), name='salida_eliminar'), ]
from django.conf.urls import url from django.contrib.auth.views import login_required from adopcion.views import index_adopcion, SolicitudList, SolicitudCreate, SolicitudUpdate, \ SolicitudDelete,ver_fechas urlpatterns = [ url(r'^index$', index_adopcion), url(r'^solicitud/listar$', login_required(SolicitudList.as_view()), name='solicitud_listar'), url(r'^solicitud/nueva$', login_required(SolicitudCreate.as_view()), name='solicitud_crear'), url(r'^solicitud/editar/(?P<pk>\d+)$', login_required(SolicitudUpdate.as_view()), name='solicitud_editar'), url(r'^solicitud/eliminar/(?P<pk>\d+)$', login_required(SolicitudDelete.as_view()), name='solicitud_eliminar'), url(r'^solicitud$',ver_fechas, name='solicitud_fechas'), ]
2. Add a URL to urlpatterns: path('', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.urls import include, path 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.urls import path, include from project.cart.views import * from django.urls import reverse_lazy from django.contrib.auth.views import login_required urlpatterns = [ path('list/', login_required(ShoppingOfferListView.as_view(), login_url=reverse_lazy('cubasells:login')), name='cart_list'), path('create/<int:offer_id>', login_required(ShoppingOfferCreateView.as_view(), login_url=reverse_lazy('cubasells:login')), name='cart_create'), path('delete/<int:pk>', login_required(ShoppingOfferDeleteView.as_view(), login_url=reverse_lazy('cubasells:login')), name='cart_delete'), path('update/<int:pk>', login_required(ShoppingOfferUpdateView.as_view(), login_url=reverse_lazy('cubasells:login')), name='cart_update'), ]
def as_view(cls, **initkwargs): view = super(LoginRequiredMixin, cls).as_view(**initkwargs) return login_required(view)
from django.conf.urls import url from django.contrib.auth.views import login_required from apps.movimiento_dinero.views import index_movimiento, MovimientoList, MovimientoCreate, MovimientoUpdate, \ MovimientoDelete, movimiento_view, movimiento_list, movimiento_edit, movimiento_delete, \ CategoriaList, CategoriaCreate, CategoriaUpdate, CategoriaDelete, categoria_view, categoria_list, categoria_edit, categoria_delete, BuscarView urlpatterns = [ url(r'^index$', index_movimiento), url(r'^movimiento/listar$', login_required(MovimientoList.as_view()), name='movimiento_listar'), url(r'^movimiento/nueva$', login_required(MovimientoCreate.as_view()), name='movimiento_crear'), url(r'^movimiento/editar/(?P<pk>\d+)$', login_required(MovimientoUpdate.as_view()), name='movimiento_editar'), url(r'^movimiento/eliminar/(?P<pk>\d+)$', login_required(MovimientoDelete.as_view()), name='movimiento_eliminar'), url(r'^nuevo_categoria$', login_required(CategoriaCreate.as_view()), name='categoria_crear'), url(r'^listar_categoria$', login_required(CategoriaList.as_view()), name='categoria_listar'), url(r'^editar_categoria/(?P<pk>\d+)/$', login_required(CategoriaUpdate.as_view()), name='categoria_editar'), url(r'^eliminar_categoria/(?P<pk>\d+)/$',
from django.conf.urls import url from apps.soldado.views import CreateSoldado, DeleteSoldado, UpdateSoldado, ListSoldado, ReporteSoldadoPDF from apps.soldado.views import UpdateCuerpo, ListCuerpo, DeleteCuerpo, CreateCuerpo, ReporteCuerpoPDF from apps.soldado.views import UpdateServicio, ListServicio, DeleteServicio, CreateServicio, ReporteServicioPDF from django.contrib.auth.views import login_required urlpatterns = [ url(r'^soldado/listar$', login_required(ListSoldado.as_view()), name='soldado_listar'), url(r'^soldado/nuevo$', login_required(CreateSoldado.as_view()), name='soldado_crear'), url(r'^soldado/editar/(?P<pk>[\d]+)/$', login_required(UpdateSoldado.as_view()), name='soldado_editar'), url(r'^soldado/eliminar/(?P<pk>[\d]+)/$', login_required(DeleteSoldado.as_view()), name='soldado_eliminar'), url(r'^soldado/reporte_soldado_pdf/', login_required(ReporteSoldadoPDF.as_view()), name='reporte_soldado_pdf'), url(r'^cuerpo/listar$', login_required(ListCuerpo.as_view()), name='cuerpo_listar'), url(r'^cuerpo/nuevo$', login_required(CreateCuerpo.as_view()), name='cuerpo_crear'), url(r'^cuerpo/editar/(?P<pk>[\d]+)/$', login_required(UpdateCuerpo.as_view()), name='cuerpo_editar'),
The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/2.0/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: path('', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') Including another URLconf 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.contrib.auth.views import login,login_required from django.urls import path,include from library.views import Index,logout_view from library import urls from library.views import AutherDetail, login from api import urls as api_urls urlpatterns = [ path('admin/', admin.site.urls), path('', login, name='login'), path('logout/',logout_view,name='logout'), path('index/', login_required(Index.as_view()), name='index'), path('book/',include(urls)), path('auther/<slug:auther_name>/', login_required(AutherDetail.as_view()), name='auther_detail'), path('api/', include(api_urls)), ]
from django.conf.urls import include, url from . import views from django.contrib.auth.views import login, logout, login_required from django.conf import settings # URLs del Modulo Compras APPEND_SLASH = False urlpatterns = [ #Login url(r'^$', views.login, name='login'), url(r'^logout/$', logout, name='logout'), url(r'inicio/$', login_required(views.inicio), name='inicio_url'), #Productos url(r'productos/$', login_required(views.productos), name='productos_url'), url(r'productos/eliminar_producto/$', login_required(views.productos_eliminar), name='productos_eliminar_url'), url(r'productos/editar_producto/$', login_required(views.productos_editar), name='productos_editar_url'), #Proveedores url(r'proveedores/$', login_required(views.proveedores), name='proveedores_url'), url(r'proveedores/eliminar_proveedor/$', login_required(views.proveedores_eliminar), name='proveedores_eliminar_url'), url(r'proveedores/editar_proveedor/$',
from django.conf.urls import url from django.contrib.auth.views import login_required from app.adopcion.views import index_adopcion, SolicitudList, SolicitudCreate, SolicitudUpdate, \ SolicitudDelete,ListaAdoptantes urlpatterns = [ url(r'^index$', index_adopcion), url(r'^adoptante/listar$', (ListaAdoptantes.as_view()), name='persona_list'), url(r'^solicitud/listar$', login_required(SolicitudList.as_view()), name='solicitud_listar'), url(r'^solicitud/nueva$', login_required(SolicitudCreate.as_view()), name='solicitud_crear'), url(r'^solicitud/editar/(?P<pk>\d+)$', login_required(SolicitudUpdate.as_view()), name='solicitud_editar'), url(r'^solicitud/eliminar/(?P<pk>\d+)$', login_required(SolicitudDelete.as_view()), name='solicitud_eliminar'), ]
https://docs.djangoproject.com/en/2.2/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: path('', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.urls import include, path 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.urls import path, include from project.suboffer.views import * from django.urls import reverse_lazy from django.contrib.auth.views import login_required urlpatterns = [ # Suboffer path('list/', SubOfferListView.as_view(), name='suboffer_list'), path('<int:pk>/view/', SubOfferDetailView.as_view(), name='suboffer_view'), path('<int:pk>/delete/', login_required(SubOfferDeleteView.as_view(), login_url=reverse_lazy('cubasells:login')), name='suboffer_delete'), path('<int:pk>/update/', login_required(SubOfferUpdateView.as_view(), login_url=reverse_lazy('cubasells:login')), name='suboffer_update'), ]
from django.conf.urls import re_path from . import views from django.conf import settings from django.contrib.auth import views as auth_views app_name = "account" urlpatterns = [ # re_path(r'^login/$', views.user_login, name='user_login'), re_path(r'^login/$', auth_views.login_required(), name='user_login'), ]
from . import views from django.contrib.auth.views import login_required urlpatterns = [ # listar las carreras de la bd path('listarPorticos', views.listar_porticos, name="listar_porticos"), path('listarBicicletas', views.listar_bicicletas, name="listar_bicicletas"), # agregar un portico path('agregar_portico', views.agregar_portico, name="agregar_portico"), # editar un portico path('editar_portico/<int:portico_id>', login_required(views.editar_portico), name="editar_portico"), # borrar un portico path('borrar_portico/<int:portico_id>', login_required(views.borrar_portico), name="borrar_portico"), # llamando a la clases path('add_portico', views.PorticoCreate.as_view(), name="add_portico"), path('listarPorticos', views.PorticoList.as_view(), name='listar_porticos'), path('edit_portico/<int:pk>', views.PorticoUpdate.as_view(), name='edit_portico'), path('del_portico/<int:pk>',
from django.conf.urls import patterns, include, url from core.views import TabelaSetorAJAX, RankingAJAX from django.contrib.auth.views import login,logout, login_required urlpatterns = patterns('core.views', url(r'^index/$', 'index', name='index'), url(r'^cad_departamento/$', 'cadDepartamento', name='cadDepartamento'), url(r'^$', login, kwargs={'template_name': 'login.html'}, name='login'), url(r'^logout/$', logout, kwargs={'next_page':'/'}, name='logout' ), url(r'^registros/(?P<setor_id>\d+)$', 'registros', name='registros'), url(r'^setor/(?P<setor_id>\d+)/(?P<ano>\d+)/(?P<mes>\d+)$', 'setor_mes', name='setor_mes'), url(r'^setor/(?P<setor_id>\d+)$', 'setor', name='setor'), url(r'^upload/(?P<setor_id>\d+)$','upload', name='upload'), url(r'^detalhes_usuario/(?P<setor_id>\d+)/(?P<usuario_id>\d+)$','detalhesUsuario', name='detalhesUsuario'), url(r'^regras/(?P<setor_id>\d+)', 'regras', name='regras'), url(r'^tabelaAjax/$', login_required(TabelaSetorAJAX.as_view()), name='tabAJAX'), url(r'^rankingAjax/$', login_required(RankingAJAX.as_view()), name='rankAJAX') )
from django.urls import path from django.views.generic import TemplateView from django_otp.decorators import otp_required from django.contrib.auth.views import login_required from . import views urlpatterns = [ path("key/", views.CodeView.as_view(), name="key"), path( "start/", login_required( otp_required(TemplateView.as_view(template_name="covid_key/start.html")) ), name="start", ), ]
from django.conf.urls import url from django.contrib.auth.views import login_required from apps.adopcion.views import index_adopcion, SolicitudList, SolicitudCreate, SolicitudUpdate, \ SolicitudDelete urlpatterns = [ url(r'^index$', index_adopcion), url(r'^solicitud/listar$', login_required(SolicitudList.as_view()), name='solicitud_listar'), url(r'^solicitud/nueva$', login_required(SolicitudCreate.as_view()), name='solicitud_crear'), url(r'^solicitud/editar/(?P<pk>\d+)$', login_required(SolicitudUpdate.as_view()), name='solicitud_editar'), url(r'^solicitud/eliminar/(?P<pk>\d+)$', login_required(SolicitudDelete.as_view()), name='solicitud_eliminar'), ]
"""Cubasells URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/2.2/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: path('', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.urls import include, path 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.urls import path,include from project.auction.views import * from django.urls import reverse_lazy from django.contrib.auth.views import login_required urlpatterns = [ path('',AuctionListView.as_view(),name='auction_list'), path('<int:pk>/view/',AuctionDetailView.as_view(),name='auction_view'), path('<int:pk>/delete/',login_required(AuctionDeleteView.as_view(),login_url=reverse_lazy('cubasells:login')),name='auction_delete'), path('<int:pk>/update/',login_required(AuctionUpdateView.as_view(),login_url=reverse_lazy('cubasells:login')),name='auction_update'), ]
Including another URLconf 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, re_path from auto.views import upload_doc_view, build_view,\ predict_view, upload_predict_view,\ predict_doc_list_view, build_delete_view from django.views.generic import CreateView, ListView, TemplateView from django.conf.urls.static import static from auto.models import Document from django.conf import settings from django.contrib.auth.views import login_required urlpatterns = [ path('^accounts/', include('allauth.urls')), path("", TemplateView.as_view(template_name="auto/home.html")), path("index/", login_required( TemplateView.as_view(template_name="auto/index.html"))), path('admin/', admin.site.urls), path("upload_build/", upload_doc_view), re_path("upload_predict/", upload_predict_view), path("list_models/", ListView.as_view(model=Document, )), re_path("list_predictions/(?P<pk>[0-9]*)", predict_doc_list_view), re_path("build/(?P<pk>[0-9]+)/$", build_view), re_path("build_delete/(?P<pk>[0-9]+)/$", build_delete_view), re_path("predict/(?P<pk>[0-9a-z_]+)/$", predict_view), ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
user.save() msg = UserMessage() msg.user = user msg.to_user = User.objects.get(is_superuser=True) msg.message = '欢迎加入本站,在使用过程中有什么疑问,请联系管理员' msg.has_read = False msg.is_supper = True msg.save() message = u'验证成功,请进行<a href=\"' + unicode( settings.DOMAIN) + u'/login\">登录</a>操作' return render(request, 'pc/message.html', {'message': message}) @method_decorator(login_required(login_url='/login'), name='dispatch') class ResetUserView(View): """更换邮箱发送验证码""" def post(self, request): email = request.POST.get('email') username = request.POST.get('username') if email and username is not None: if User.objects.filter(email=email): return JsonResponse({'status': 400, 'message': '邮箱已经存在'}) send_register_email.delay(email=email, username=username, send_type='update_email') return JsonResponse({ 'status': 200, 'message': u"验证码发送成功,有效期为30分钟" })
urlpatterns = [ url(r'^api/v1/', include('users.api.v1.urls', namespace='users_api_v1')), # login url( r'^users/login', login, kwargs={ 'template_name': 'users/login.html' }, name='login' ), # logout url( r'^users/logout', logout, kwargs={ 'template_name': 'users/logout.html' }, name='logout' ), # profile url( r'^users/profile/?$', login_required(views.UserProfile.as_view()), name='profile' ), ]