Tidy up after a long absence

This commit is contained in:
Neill Cox 2025-03-09 17:58:06 +11:00
parent 3931d2ccbd
commit fea7c0eeb9
28 changed files with 2444 additions and 376 deletions

View file

@ -4,7 +4,7 @@ from django.shortcuts import render
from django.http import HttpResponse, HttpResponseRedirect
from django.urls import reverse
from .models import GURPSCharacter
from .models import GURPSCharacter, Campaign
from .forms import UploadFileForm
@ -20,7 +20,7 @@ def index(request):
else:
form = UploadFileForm()
context['form'] = form
context["form"] = form
return render(request, "characters/list.html", context)
@ -47,7 +47,7 @@ def handle_uploaded_file(f):
f.seek(0) # We read the file in the validator
data = json.loads(f.read())
uuid = data['id']
uuid = data["id"]
name = data["profile"]["name"]
try:
@ -60,19 +60,26 @@ def handle_uploaded_file(f):
character.save()
def download(request, uuid):
def download(_, uuid):
mime_type = "application/x-gcs-gcs"
character = GURPSCharacter.objects.get(uuid=uuid)
response = HttpResponse(json.dumps(character.details), content_type=mime_type)
response['Content-Disposition'] = "attachment; filename=%s.gcs" % character.name
response = HttpResponse(
json.dumps(character.details), content_type=mime_type
)
response["Content-Disposition"] = (
"attachment; filename=%s.gcs" % character.name
)
return response
def character(request, uuid):
response = HttpResponse("Charcater")
response = HttpResponse("Character")
return response
def campaign(request, uuid):
response = HttpResponse("Campaign")
return response
campaign = Campaign.objects.get(id=uuid)
context = {"campaign": campaign}
return render(request, "campaigns/details.html", context)