You seem to be mixing up different aspects here.

1. Trying to control access to a web app through device-level details is 
*not* a viable option. The whole point of web apps (as opposed to ones 
installed on a user's machine under a specific OS) is that the machine they 
are running on is mostly irrelevant.

2. For a demo, you are better off handing out a default user-name and 
password - and when the demo period has expired, then simply deactivating 
that user.

3. Assuming that the software is now running & the client has purchased 
usage for N users; then an app such as this one 
(https://pypi.org/project/django-limits/) can ensure they do not exceed 
their allowed number.

4. For generation of an ID to help track products (I assume you mean like 
goods that are being sold), have a look at the UUIDField 
- https://www.geeksforgeeks.org/uuidfield-django-models/

HTH
Derek

On Tuesday, 6 April 2021 at 08:50:51 UTC+2 [email protected] wrote:

> Can any one provide me reference regarding license (Serial Key) server 
> system  in django,
> where ,
> we can generate unique serial key for products,
> we can validate user subscription,
> Clients can run demo (limited features),
> and with that serial key users can run with limited device,(Device lock)
>
> Hopefully can I get some reference , Pease provide me some materials in 
> django.
>

-- 
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/5f2858da-48d9-4a11-ba3b-3d8c5e3c7e84n%40googlegroups.com.

Reply via email to