- Added WebSocket connection for real-time updates on activity attendees and capacity. - Created base HTML template for consistent layout across event pages. - Developed event details page to display event information and activities. - Implemented RSVP page with multi-step navigation for email, guests, activities, questions, and notes. - Added partial templates for dynamic content rendering during RSVP process. - Introduced utility functions for page management and RSVP creation. - Updated ASGI configuration to support WebSocket connections. - Enhanced logging for better debugging and error tracking. - Integrated channels for handling real-time communication in RSVP process.
13 lines
309 B
Python
13 lines
309 B
Python
# forms.py
|
|
from django import forms
|
|
from .models import RSVP, Guest
|
|
|
|
class RSVPForm(forms.ModelForm):
|
|
class Meta:
|
|
model = RSVP
|
|
fields = ['responder_email', 'send_email_updates']
|
|
|
|
class GuestForm(forms.ModelForm):
|
|
class Meta:
|
|
model = Guest
|
|
fields = ['name', 'age_group'] |