If you're using the default profile provided by Mezzanine, then the only changes are in settings.py.
If you wish to customize it - which is probably the case - then you should read the Django documentation on it, because you'll need an understanding of it to write some code. Em sexta-feira, 5 de agosto de 2016 12:12:11 UTC-4, [email protected] escreveu: > > > I am trying to add accounts app to my Mezzanine installation. > > Does anyone have a clear uptodate tutorial on how to do this? The > official Mezzanine documentation is broken. I can't really figure out > whether it is asking me to type myApp literally or the real name of > application name: accounts. Also, it has dead links to Django > documentation. > > So far, I understand that I have to add some python code; otherwise > accounts module will not work on its own. The problem is: should I add the > code to new file models.py? There already is a models.py as shown below. > So, should I append it? > > Is it better to just use Django with Pinax; given Mezzanine's > documentation is abstract? (FWIW: I like abstract art; just not into > abstract documentation) > > ib/python2.7/site-packages/mezzanine/accounts/models.py: > > from django.db import DatabaseError, connection > from django.db.models.signals import post_save > from mezzanine.accounts import get_profile_for_user > from mezzanine.conf import settings > > __all__ = () > > if getattr(settings, "AUTH_PROFILE_MODULE", None): > > def create_profile(**kwargs): > if kwargs["created"]: > try: > get_profile_for_user(kwargs["instance"]) > except DatabaseError: > # User creation in initial syncdb may have been triggered, > # while profile model is under migration management and > # doesn't exist yet. We close the connection so that it > # gets re-opened, allowing syncdb to continue and complete. > connection.close() > > post_save.connect(create_profile, sender=settings.AUTH_USER_MODEL, > weak=False) > -- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
