from api.views_specific.views_calendars import CalendarListApiView, CalendarSyncApiView,\ LayersSyncApiView,CalendarEditView,LayerEditView, CalendarAddApiView, CalendarActiveView, LayersSyncronizeView ,CalendarAuthorize from api.views_specific.views_contacts import GoogleContactsListApiView, GoogleContactsSyncApiView, \ UserContactsListCreateApiView, UserContactRetrieveUpdateDeleteApiView from api.views_specific.views_events import EventsAPIView, CalendarEventListApiView, CalendarEventDetailApiView, \ CalendarEventSyncApiView, TemicateEventAPIView, UserPollsListAPIView, UserPollRetrieveUpdateAPIView, \ TemicateEventRetrieveUpdateDestroyAPIView, EventTimeSlotRetrieveUpdateDestroyAPIView, \ EventTimeSlotListCreateAPIView, EventTimeSlotVoteAPIView,TimeSlotCreateAPIView,TemicateEventsListAPIView from api.views_specific.views_freebusy import UserFreeBusySyncApiView, UserFreeListAPIView from api.views_specific.views_events import CalendarEventFromGoogle,TeamicateEventAddApiView,EventsByFilterAPIView from . import views urlpatterns = [ path('', views.UserListApiView.as_view()), # re_path(r'^rest-auth/', include('rest_auth.urls')), re_path(r'^user/fb/login/$', FacebookLogin.as_view(), name='fb_login'), re_path(r'^user/google/login/$', GoogleLogin.as_view(), name='google_login'), re_path(r'^accounts/', include('allauth.urls')), ] # Social login links urlpatterns += [ # re_path(r'^user/google/login/$', GoogleLoginApiView.as_view(), name='google_login'), re_path(r'^user/google/login/v2/', GoogleConfirm.as_view(), name='google_login2'), # re_path(r'^user/fb/login/$', FacebookLoginApiView.as_view(), name='facebook_login'), # re_path(r'^user/fb/login/v2', FacebookCheck.as_view(), name='facebook_login2'), re_path(r'^user/fb/login/v2/', FacebookConfirm.as_view(), name='facebook_login2'), # re_path(r'^user/login/$', LoginView.as_view(), name='login'), # re_path(r'^user/logout/$', LogoutView.as_view(), name='logout'), re_path(r'^user/login/$', LoginView.as_view(), name='login'), re_path(r'^user/logout/$', LogoutView.as_view(), name='logout'),
from django.conf.urls import include, url from rest_framework.routers import SimpleRouter from api import views from api.views import FacebookLogin router = SimpleRouter() # users route router.register(r'users', views.UserViewSet) # tourpoint route router.register(r'tourpoints', views.TourPointViewSet) router.register(r'search', views.TourPointLocationGeoSearchViewSet, base_name='tourpoint-search') urlpatterns = [ url(r'^api/v1/', include([ url(r'^', include(router.urls)), url(r'^auth/', include('rest_auth.urls', namespace='auth')), url(r'^auth/facebook/$', FacebookLogin.as_view(), name='facebook-login'), url(r'^$', views.APIRootView.as_view(), name='api-root'), ])) ]
2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) """ from django.conf.urls import url, include from django.contrib import admin from api.views import FacebookLogin, GoogleLogin #, UserLoginView from django.views.generic import TemplateView from django.conf.urls.static import static from rest import settings urlpatterns = [ #url(r'^rest/rest-auth/login', UserLoginView.as_view(), name='login'), url(r'^rest/rest-auth/', include('rest_auth.urls')), url(r'^rest/rest-auth/registration/', include('rest_auth.registration.urls')), url(r'^rest/rest-auth/facebook/$', FacebookLogin.as_view(), name='fb_login'), url(r'^rest/rest-auth/google/$', GoogleLogin.as_view(), name='google_login'), url(r'^rest/accounts/', include('allauth.urls'), name='socialaccount_signup'), url(r'^rest/api/', include('api.urls', namespace='api')), url(r'^rest/admin/', admin.site.urls), url(r'^rest/password-reset/confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$', TemplateView.as_view( template_name="registration/password_reset_confirm.html"), name='password_reset_confirm'), url(r'^rest/ckeditor/', include('ckeditor_uploader.urls')), ]
from django.urls import include, path from api.views import AuthInfoDeleteView, VoteQueryViewSet from rest_auth.views import UserDetailsView from api.views import FacebookLogin, TwitterLogin urlpatterns = [ path('rest-auth/', include('rest_auth.urls')), path('rest-auth/registration/', include('rest_auth.registration.urls')), path('rest-auth/facebook/', FacebookLogin.as_view(), name='fb_login'), path(r'rest-auth/twitter/', TwitterLogin.as_view(), name='twitter_login'), path('rest-auth/delete/', AuthInfoDeleteView.as_view()), #path('rest-auth/<int:pk>/', UserDetailsView.as_view()), #path('rest-auth/<uid>/', UserDetailsView.as_view(), name="user-profile"), #path('votes/', VoteQueryViewSet.as_view(), name="votes"), #path(r'vote', VoteQueryViewSet), #path(r'', include(urls)), ]
from django.conf.urls import url from django.urls import include, path from rest_framework import routers from rest_framework_swagger.views import get_swagger_view from api.views import FacebookLogin, TwitterLogin from contribution.views import LanguageViewSet, ContributionViewSet from users.views import CustomUserListView schema_view = get_swagger_view(title='Data Collector API') router = routers.DefaultRouter() router.register(r'languages', LanguageViewSet) router.register(r'users', CustomUserListView) router.register(r'contributions', ContributionViewSet) urlpatterns = [ path('rest-auth/', include('rest_auth.urls')), path('rest-auth/registration/', include('rest_auth.registration.urls')), url(r'^rest-auth/facebook/$', FacebookLogin.as_view(), name='fb_login'), url(r'^rest-auth/twitter/$', TwitterLogin.as_view(), name='twitter_login'), url(r'^', include(router.urls)), url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')), url(r'doc/', schema_view) ]
# Routers provide an easy way of automatically determining the URL conf. from rest_framework import routers from django.conf.urls import include, url from api.views import LecturerViewSet , ImageViewSet, ProfileViewSet,\ UserViewSet, FacebookLogin router = routers.DefaultRouter() router.register(r'users', UserViewSet) router.register(r'profiles', ProfileViewSet) router.register(r'lectures', LecturerViewSet) router.register(r'images', ImageViewSet) # Wire up our API using automatic URL routing. # Additionally, we include login URLs for the browsable API. urlpatterns = [ url(r'^', include(router.urls)), url(r'api-auth/', include('rest_framework.urls', namespace='rest_framework')), url(r'^rest-auth/', include('rest_auth.urls')), url(r'^rest-auth/registration/', include('rest_auth.registration.urls')), url(r'^/rest-auth/facebook/$', FacebookLogin.as_view(), name='fb_login'), ]