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.

Reply via email to