You'd need to have a profile for each user, so you can track if they reach 
the URL (true/false) and then use their email or internal ID or a generated 
UUID for the certificate (you could store this extra code as well if 
needed).

For generating a certificate, I'd use a PDF format; this would create a 
downloadable file they could share themselves on other platforms:
https://assist-software.net/blog/how-create-pdf-files-python-django-application-using-reportlab

Alternatively, generate a PNG image which can also be downloaded or shared 
( https://code-maven.com/create-images-with-python-pil-pillow ) - this 
could also be displayed along with their other profile info.

On Wednesday, 21 October 2020 at 17:26:16 UTC+2 Lightning Bit wrote:

> Hi All, 
>
> Where should one start to randomly generate a "Certificate of Completion" 
> with the user's name, a certificate ID, and certificate title? I want for 
> this certificate to appear upon the user making it to a specific URL and 
> for the certificate to have a special ID for each user. 
>
> Also, how would one be able to make these certificates shareable on social 
> media platforms?
>
> Thanks all, I hope that someone can help with this Django predicament.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/4264068c-54b4-4b74-8c0d-f64dda24cc55n%40googlegroups.com.

Reply via email to