Fixed routing in urls and views

parent a7fca35d
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
<h3>Mode: {{location.mode}}</h3> <h3>Mode: {{location.mode}}</h3>
<h3>Venue: {{location.venue}}</h3> <h3>Venue: {{location.venue}}</h3>
<a href="/Events/{{ object.id }}/edit"> <a href="edit">
<input type="button" value="Edit Event"> <input type="button" value="Edit Event">
</a>" </a>"
{% endblock content %} {% endblock content %}
\ No newline at end of file
...@@ -4,11 +4,11 @@ from .views import (index, EventDetailView, EventAddView, EventUpdateView) ...@@ -4,11 +4,11 @@ from .views import (index, EventDetailView, EventAddView, EventUpdateView)
urlpatterns = [ urlpatterns = [
path('', index, name='index'), path('', index, name='index'),
path('Events/<int:pk>/details', EventDetailView.as_view(), path('widget_Calendar/Events/<int:pk>/details', EventDetailView.as_view(),
name='event-detail'), name='event-detail'),
path('Events/add/', EventAddView.as_view(), path('widget_Calendar/Events/add/', EventAddView.as_view(),
name='event-add'), name='event-add'),
path('Events/<int:pk>/edit/', EventUpdateView.as_view(), path('widget_Calendar/Events/<int:pk>/edit/', EventUpdateView.as_view(),
name='event-edit') name='event-edit')
] ]
......
...@@ -9,7 +9,7 @@ def index(request): ...@@ -9,7 +9,7 @@ def index(request):
html_string = 'robo_mommy’s Calendar of Activities<br><ul>' html_string = 'robo_mommy’s Calendar of Activities<br><ul>'
for eventItem in Event.objects.all(): for eventItem in Event.objects.all():
eventId = str(eventItem.pk) eventId = str(eventItem.pk)
href = '<a href="/Events/'+eventId+'/details">' href = '<a href="widget_Calendar/Events/'+eventId+'/details">'
html_string += ''' html_string += '''
<br><li> {} <br><li> {}
Date and Time: {}<br> Date and Time: {}<br>
...@@ -30,7 +30,7 @@ def index(request): ...@@ -30,7 +30,7 @@ def index(request):
) )
html_string += ''' html_string += '''
</ul> </ul>
<a href="/Events/add"><button value="click here">New Activity</button></a><br><br> <a href="widget_Calendar/Events/add"><button value="click here">New Activity</button></a><br><br>
<a href="/Dashboard/">Dashboard</a><br> <a href="/Dashboard/">Dashboard</a><br>
<a href="/announcements/">Announcements</a><br> <a href="/announcements/">Announcements</a><br>
<a href="/forum/">Forum</a><br> <a href="/forum/">Forum</a><br>
...@@ -41,7 +41,7 @@ def index(request): ...@@ -41,7 +41,7 @@ def index(request):
class EventDetailView(generic.DetailView): class EventDetailView(generic.DetailView):
model = Event model = Event
template_name = 'event-details.html' template_name = 'widget_Calendar/event-details.html'
queryset = Event.objects.all() queryset = Event.objects.all()
context_object_name = 'event-detail' context_object_name = 'event-detail'
...@@ -49,7 +49,7 @@ class EventDetailView(generic.DetailView): ...@@ -49,7 +49,7 @@ class EventDetailView(generic.DetailView):
class EventAddView(generic.CreateView): class EventAddView(generic.CreateView):
model = Event model = Event
fields = '__all__' fields = '__all__'
template_name = 'event-add.html' template_name = 'widget_Calendar/event-add.html'
def get_success_url(self): def get_success_url(self):
return reverse('widget_Calendar:event-detail', kwargs={'pk': self.object.id}, return reverse('widget_Calendar:event-detail', kwargs={'pk': self.object.id},
...@@ -58,7 +58,7 @@ class EventAddView(generic.CreateView): ...@@ -58,7 +58,7 @@ class EventAddView(generic.CreateView):
class EventUpdateView(generic.UpdateView): class EventUpdateView(generic.UpdateView):
model = Event model = Event
template_name = 'event-edit.html' template_name = 'widget_Calendar/event-edit.html'
fields = '__all__' fields = '__all__'
success_url = "widget_Calendar/" success_url = "widget_Calendar/"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment