To
django...@googlegroups.com,
I'm working on the next version of
Speedy Net, which will be based on Django 1.9.2 and Python 3.5 / 3.4. You can see the specification of Speedy Net on
https://github.com/urievenchen/speedy-net/tree/master/speedy_net/specifications (the file is System Requirements Specification - Speedy Net.txt). The old code is in PHP and can be found on
https://www.assembla.com/spaces/speedynet/subversion/source (all the Speedy Net projects are free software and open source). According to my specification, each user will have a unique ID of 15 digits (a number between 100,000,000,000,000 and 999,999,999,999,999, randomly generated), which will be unique over the system (of users, pages, groups, causes and events). And each user will have a username, and pages, groups and causes may also have an optional username (it's called "username" also on Facebook).
So my question is, can I make this random ID the primary key of the User model? I don't want users to have 2 ids - one for Django and one of Speedy Net, it doesn't make sense. I want the id to be the same and unique. I also want to have an Id model to prevent a page and a user (for example) to have the same ID. And a Username model to prevent them from having the same username. Is it possible to do it with Django 1.9.2?
By the way, if you want to help me develop Speedy Net, Speedy Composer, Speedy Match or Speedy Mail, please let me know. If you want you can also join Speedy Net and grab yourself a username at Speedy Net. I'm also sending a copy of this message to
speedy-mai...@googlegroups.com, the list of developers of the Speedy Net projects.
I have another, off-topic question. Anyone knows how I can create a company in Switzerland, and how much does it cost? Any links to lawyers who can do it for me? I decided to host Speedy Net in Switzerland, because of the privacy laws there, and I prefer a Swiss company for the same reason (Israel is much less advanced in privacy than Europe and Switzerland). I'm a resident and citizen of Israel, with an option to become a Spanish citizen too. And I don't want to host private information of people in Israel.
Thanks,