addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

LESS is more, and so is Django 1.5 user profiles

Bryan Marty has been working heavily this year with both LESS and Django 1.5's customizable user profiles. In this talk, Bryan will explain typical usage and getting started with both of these, using a site he developed specifically for this presentation.

LESS is one of the two most popular CSS pre processors (the other being SASS). Anyone who has worked with CSS knows that CSS starts to get difficult to maintain and work with as you get beyond a few hundred lines. CSS preprocessors add capabilities that make CSS more like a programming language and therefore easier to maintain than raw CSS. LESS in particular has an advantage for Django developers: it is the preprocessor used by both Twitter Bootstrap and the Mezzanine CMS Django app.

As explained in the release notes, Django 1.5 introduced a configurable User model. Before Django 1.5, applications that wanted to use Django’s auth framework (django.contrib.auth) were forced to use Django’s definition of a user. In Django 1.5, you can now swap out the User model for one that you write yourself.

Following this presentation, we'll take turns showing off an app we're working on (max of 3 presentations, 5-10 minutes each), directing attention to code in the app you think might be of special interest to a roomful of Django developers.

As usual, use remaining time to work on your project, give and get help over the shoulders of others for anything related to Django, including Python, CSS, HTML, JavaScript, Django apps, deployment, etc. Accelerate your learning, hone your Django skills, and/or get to know other East Bay Django Developers.

Beginners welcome - but keep in mind this meetup is targeted at intermediate to advanced Django developers (though advanced beginners are likely to understand some of it). You'll get much more out of the group if you've installed Python and Django, and completed at least parts I and II of the official Django tutorial, started the Django Book, or had some other form of exposure to Django or web development with another framework such as Ruby on Rails. To get started with Django, first learn Python:

And then Django: (do the tutorial) (1st 2 lessons great way to learn Django 1.4 or 1.5)

Tech Liminal charges $5 per attendee for use of the space. They are located a few blocks from Oakland 12th St. BART.


Join or login to comment.

  • Joe G.

    Note that there was a typo in Tech Liminal's address which may have hurt attendance. The typo has been corrected.

    August 14, 2013

  • Joe G.

    12 people attended as Bryan Marty went into great detail and answered many questions on user profiles and LESS. Thanks Marty!

    Nothing scheduled for the next couple months for East Bay but plenty happening in San Francisco. If anyone has ideas for a talk they want to do in East Bay later this year, let me know.


    August 14, 2013

  • Jose R.

    Excellent presentation and great discussion group afterwards.

    August 14, 2013

  • Hector G.

    I went to the meetup but I was unable to find the place in Oakland. Is[masked]th st. Oakland the right address?

    August 13, 2013

  • Bryan M.

    The presentation is online:

    August 13, 2013

  • Rudy M.

    Wrong address on the meet up. Should be[masked]th Street.

    August 13, 2013

  • Prakash

    Looking for Python + Openstack resources

    August 13, 2013

  • Daniel S.

    Sorry, I can't make it.

    August 12, 2013

  • Scot H.

    Would love to be going to this, but it conflicts with an event at my kid's school I can't miss :( Next time...

    July 15, 2013

51 went

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy