Esempio n. 1
0
from django.contrib import admin
from django.urls import path, include
from django.conf.urls import url, include
from perfiles.views import SignUpView, BienvenidaView, SignInView, SignOutView, BuscarView
from . import views

from django.contrib.auth.views import PasswordResetView, PasswordResetDoneView, PasswordResetConfirmView, PasswordResetCompleteView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('publicaciones/', include('publicacion.urls')),
    # urls para inicio de secion
    url(r'^incia-sesion/$', SignInView.as_view(), name='sign_in'),
    url(r'^$', BienvenidaView.as_view(), name='bienvenida'),
    url(r'^registrate/$', SignUpView.as_view(), name='sign_up'),
    url(r'^cerrar-sesion/$', SignOutView.as_view(), name='sign_out'),
    #urls para barra de busqueda
    url(r'^busqueda/$', BuscarView.as_view(), name='resultadoBusqueda'),
    #urls para reseteo de clave
    url(r'^reseteo/reseteopassword$',
        PasswordResetView, {
            'template_name': 'recuperacion/Form.html',
            'email_template_name': 'recuperacion/mail.html'
        },
        name='password_reset'),
    url(r'^reseteo/reseteohecho$',
        PasswordResetDoneView, {'template_name': 'recuperacion/hecho.html'},
        name='password_done'),
    url(r'^reseteo/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>.+)/$',
        PasswordResetConfirmView,
        {'template_name': 'recuperacion/confirmacion.html'},
Esempio n. 2
0
from perfiles.views import SignInView
from perfiles.views import SignOutView, BienvenidaView
from producto.views import SignUpViewP
from django.contrib.auth import views as auth_views
from django.urls import reverse_lazy
from tienda.views import SignUpViewT

urlpatterns = [
    # Todas las url de productos
    path('producto/', include('producto.urls')),
    path('admin/', admin.site.urls),
    path('', views.inicio, name='home'),
    path('bienvenido/', BienvenidaView.as_view(), name='bienvenida'),
    path('registrate/', SignUpView.as_view(), name='sign_up'),
    path('iniciar-sesion/', SignInView.as_view(), name='sign_in'),
    path('cerrar-sesion/', SignOutView.as_view(), name='sign_out'),
    path('productos/new', SignUpViewP.as_view(), name='producto'),
    path('tienda/new', SignUpViewT.as_view(), name='tienda'),
    path(
        'password/recovery/',
        auth_views.PasswordResetView.as_view(
            template_name='auth/password_reset_form.html',
            html_email_template_name='auth/password_reset_email.html',
        ),
        name='password_reset',
    ),
    path(
        'password/recovery/done/',
        auth_views.PasswordResetDoneView.as_view(
            template_name='auth/password_reset_done.html', ),
        name='password_reset_done',
Esempio n. 3
0
        if request.user.is_authenticated:
            return redirect(redirect_to)
        response = func(request, *args, **kwargs)
        return response

    return as_view


urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^$', views.WelcomeView, name='home'),
    url(r'^profile/$', login_required(views.profileView), name='profile'),
    url(r'^signup/$', anonymous_required(SignUpView.as_view()),
        name='sign_up'),
    url(r'^login/$', anonymous_required(SignInView.as_view()), name='sign_in'),
    url(r'^logout/$', SignOutView.as_view(), name='sign_out'),
    url(r'^password/$',
        login_required(views.change_password),
        name='change_password'),
    url(r'^profile/$', ProfileView.as_view(), name='profile'),
    url(r'^update_profile/$',
        UpdateProfileView.as_view(success_url='/profile'),
        name='update_profile'),
    url(r'^price/$', login_required(views_asset.show_assets), name='price'),
    url(r'^buy/$', login_required(views_asset.show_assets), name='buy'),
    url(r'^wallet/$',
        login_required(views_asset.show_my_assets),
        name='wallet'),
    url(r'^salle/$', login_required(views_asset.sell_assets), name='salle'),
    url(r'^transactionhistory/$',
        login_required(views.mytransactions),