|
|
|
@ -29,7 +29,8 @@ from apps.user.views import ( |
|
|
|
UserView, UserEditView, NotificationEditView, |
|
|
|
UserView, UserEditView, NotificationEditView, |
|
|
|
PaymentHistoryView, resend_email_verify, |
|
|
|
PaymentHistoryView, resend_email_verify, |
|
|
|
) |
|
|
|
) |
|
|
|
from apps.payment.views import CourseBuyView, PaymentwallCallbackView |
|
|
|
from apps.payment.views import CourseBuyView, PaymentwallCallbackView, SchoolBuyView |
|
|
|
|
|
|
|
from apps.school.models import SchoolSchedule |
|
|
|
|
|
|
|
|
|
|
|
urlpatterns = [ |
|
|
|
urlpatterns = [ |
|
|
|
path('admin/', admin.site.urls), |
|
|
|
path('admin/', admin.site.urls), |
|
|
|
@ -49,6 +50,7 @@ urlpatterns = [ |
|
|
|
path('payments/ping', PaymentwallCallbackView.as_view(), name='payment-ping'), |
|
|
|
path('payments/ping', PaymentwallCallbackView.as_view(), name='payment-ping'), |
|
|
|
path('payments/success', TemplateView.as_view(template_name='payment/payment_success.html'), name='payment-success'), |
|
|
|
path('payments/success', TemplateView.as_view(template_name='payment/payment_success.html'), name='payment-success'), |
|
|
|
path('payments/error', TemplateView.as_view(template_name='payment/payment_error.html'), name='payment-error'), |
|
|
|
path('payments/error', TemplateView.as_view(template_name='payment/payment_error.html'), name='payment-error'), |
|
|
|
|
|
|
|
path('school/checkout', SchoolBuyView.as_view(), name='school-checkout'), |
|
|
|
path('search/', SearchView.as_view(), name='search'), |
|
|
|
path('search/', SearchView.as_view(), name='search'), |
|
|
|
path('user/<int:pk>/', UserView.as_view(), name='user'), |
|
|
|
path('user/<int:pk>/', UserView.as_view(), name='user'), |
|
|
|
path('user/<int:pk>/edit', UserEditView.as_view(), name='user-edit-profile'), |
|
|
|
path('user/<int:pk>/edit', UserEditView.as_view(), name='user-edit-profile'), |
|
|
|
@ -58,7 +60,15 @@ urlpatterns = [ |
|
|
|
path('privacy', TemplateView.as_view(template_name="templates/lilcity/privacy_policy.html"), name='privacy'), |
|
|
|
path('privacy', TemplateView.as_view(template_name="templates/lilcity/privacy_policy.html"), name='privacy'), |
|
|
|
path('terms', TemplateView.as_view(template_name="templates/lilcity/terms.html"), name='terms'), |
|
|
|
path('terms', TemplateView.as_view(template_name="templates/lilcity/terms.html"), name='terms'), |
|
|
|
path('refund-policy', TemplateView.as_view(template_name="templates/lilcity/refund_policy.html"), name='refund_policy'), |
|
|
|
path('refund-policy', TemplateView.as_view(template_name="templates/lilcity/refund_policy.html"), name='refund_policy'), |
|
|
|
path('', TemplateView.as_view(template_name="templates/lilcity/main.html", extra_context={'course_items': Course.objects.all()[:3]}), name='index'), |
|
|
|
path('', |
|
|
|
|
|
|
|
TemplateView.as_view( |
|
|
|
|
|
|
|
template_name="templates/lilcity/main.html", |
|
|
|
|
|
|
|
extra_context={ |
|
|
|
|
|
|
|
'course_items': Course.objects.filter(status=Course.PUBLISHED)[:3], |
|
|
|
|
|
|
|
'school_schedules': SchoolSchedule.objects.all(), |
|
|
|
|
|
|
|
}), |
|
|
|
|
|
|
|
name='index' |
|
|
|
|
|
|
|
), |
|
|
|
path('api/v1/', include(('api.v1.urls', 'api_v1'))), |
|
|
|
path('api/v1/', include(('api.v1.urls', 'api_v1'))), |
|
|
|
path('test', TemplateView.as_view(template_name="templates/lilcity/test.html"), name='test'), |
|
|
|
path('test', TemplateView.as_view(template_name="templates/lilcity/test.html"), name='test'), |
|
|
|
] |
|
|
|
] |
|
|
|
|