At this point, we're successfully creating new event records and storing them in our database. The next step is to display the table of events. We'll start with the EventsView
class.
Actually, we'll start with template for this view. In templates/events.html
, we'll create the thead
and tbody
elements as follows:
<thead> <tr> <th data-field="id">ID</th> <th data-field="title">Title</th> <th data-field="details">Details</th> <th data-field="date">Date</th> <th data-field="createdOn">Created On</th> <th> Actions </th> </tr> </thead> <tbody></tbody>
As you can see, our table will show the five fields that our events have. We also have a sixth column for actions: the edit and delete actions. We have a data attribute on each one of the table heading elements, with names that match the property names of the Event
records. We'll use these...