text: I was going through a Django tutorial where they created a Reddit kind of app using Django users model for users.
  from django.contrib.auth.models import User class Post(models.Model): title = models.CharField(max_length=100) url = models.URLField() poster = models.ForeignKey(User, on_delete=models.CASCADE) created = models.DateTimeField(auto_now_add=True)
  What if we would have say 1 millions users ? Is django.contrib.auth.models.User still a good way to go or do we create a separate text field called users with custom functions ?
  When accessing the backend, what will happen where there are a million users ? Will there be a drop-down with a million options in the select input ?
  My current goal is to create a large close-knit community site which obviously will not have 1 million users but there would be close to 10,000. But what would be the architecture of a million users site ? (Instagram is based on Django, how do they handle users table)