Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django.conf.urls import url
- from . import views
- from . import views_accounts
- urlpatterns = [
- url(r'^index/', views.index, name='index'),
- url(r'^home/share/(?P<event_id>[0-9]+)', views.share, name='share'),
- url(r'^home/(?P<username>[-w]+)', views.home, name='home'),
- url(r'^accounts/logout', views_accounts.logout_view, name='logout_view'),
- url(r'^accounts/create_account', views_accounts.create_account, name='create_account'),
- url(r'^accounts/login', views_accounts.user_login, name='login'), ]
- @csrf_exempt
- def index(request):
- return render(request, 'index.html')
- @csrf_exempt
- @login_required(login_url='/accounts/login/')
- def home(request, username):
- # GET Meetup Event Info from all meetups the user
- # has RSVP'd to and load JSON data into variable
- # user = User.objects.get(username=username)
- user = request.user.username
- meetup_data = get_meetup_events(user)
- # Load HTML template with Meetup data
- context = {'meetup_data': meetup_data}
- return render(request, 'home.html', context)
- @csrf_exempt
- def user_login(request):
- if request.method == 'POST':
- username = request.POST['username']
- password = request.POST['password']
- user = authenticate(username=username, password=password)
- if user is not None:
- login(request, user)
- return redirect('/home/%s/' % username)
- else:
- return render(request, 'login.html')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement