Building your MVP with Django: Lessons Learned Building and Launching a SaaS
A presentation given at DjangoCongress 2018 discussing lessons learned when building kwoosh.com with Django. Includes methods and techniques for helping you improve the maintainability of your Django service.
After from django.contrib.auth import get_user_model from accounts.models import Account class AccountAccess(StatusMixin, models.Model): account = models.ForeignKey(Account) user = models.ForeignKey(get_user_model(), on_delete=models.CASCADE, related_name='user_%(class)s') class Meta: unique_together = ('user', 'account',) db_table = 'account_access'
What are Class Based Views? #views.py from django.views.generic.detail import DetailView class UserProfileView(DetailView): model = User # urls.py urlpatterns = [ url(r'^(?P\d+)/$', UserProfileView.as_view(), name='user-profile'), ]