Animation-heavy personal portfolio on Next.js: a custom cursor, a page-transition loader, and canvas backgrounds.
canvas-animationscss-modulesdark-themehandcodednextjspersonal-websiteportfolioreact
1from django.template.response import TemplateResponse
2from django.core.mail import EmailMessage
3
4
5def home(request):
6 context = {
7 'submitted': False,
8 }
9
10 if request.method == 'POST':
11 subject = 'Pony From isaacbythewood.com'
12 message = request.POST['message']
13 sender = '[email protected]'
14 recipient = ['[email protected]']
15
16 email = EmailMessage(subject, message, sender, recipient)
17 email.send()
18
19 context['submitted'] = True
20
21 template = 'core/home.html'
22
23 return TemplateResponse(request, template, context)