Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

A theme for Pinax 0.9 based on Twitter’s open source Bootstrap framework.

Quick Start

Include “pinax-theme-bootstrap” in your requirements file and “pinax_theme_bootstrap” in your INSTALLED APPS.

Make sure both template loaders and staticfiles finders includes app directories.

Site name comes from Sites fixture.

Your “site_base.html” should extend “theme_base.html” and should provide “footer” and “nav” blocks (the latter should just be a ul of li of a links).

Your pages should have blocks “head_title” and “body” and should extend “site_base.html”.

The url name “home” should be defined as the homepage.

Requirements

This theme is officially supported when used in conjuction with Pinax 0.9. If using the theme with Django < 1.4, you will need to install a recent version of django-staticfiles as we use the {% render %} template tag.

Forms

This theme ships with a basic template tag for rendering forms that match the markup expected by Bootstrap.

To style forms, add the following to the top of your template

{% load bootstrap_tags %}

and include your form using the following markup:

<form>
    <fieldset>
        <legend>My Form</legend>
        {% csrf_token %}
        {{ form|as_bootstrap }}
        <div class="form-actions">
          <button type="submit" class="btn btn-primary">Save changes</button>
        </div>
    </fieldset>
</form>

Bootstrap includes styles for four types of forms. To change the display of your form, add one of the following class attributes to your form tag:

Name

Class

Description

Vertical (default)

.form-vertical

Stacked, left-aligned labels over controls

Horizontal

.form-horizontal

Float left, right-aligned labels on same line as controls

Inline

.form-inline

Left-aligned label and inline-block controls for compact style

Search

.form-search

Extra-rounded text input for a typical search aesthetic

Navigation

To modify your site’s navigation bar, implement the “nav” block in your site_base.html using the following pattern:

<ul class="nav">
    <li id="tab_first">
        <a href="#">First Link</a>
    </li>
    <li id="tab_second">
        <a href="#">Second Link</a>
    </li>
    <li id="tab_third" class="dropdown">
        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
            Some Dropdown Menu
            <b class="caret"></b>
        </a>
        <ul class="dropdown-menu">
            <li><a href="#">Some Link</a></li>
            <li><a href="#">Another Link</a></li>
        </ul>
    </li>
</ul>

Upgrading from Bootstrap 1.x

Previous versions of this theme were based off of Bootstrap 1.x. The following is a list of changes that you need to be aware of when upgrading existing sites:

  • The default grid has changed from 16 columns to 12 columns.

  • Bootstrap 2 provides a responsive grid, which we’ve enabled by default.

  • Forms markup has changed slightly, see the example above.

  • Navigation bar markup now requires a class=”nav” on the ul.

Release files for pinax-theme-bootstrap-account 1.0b2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pinax-theme-bootstrap-account 1.0b2
File Size Uploaded
pinax-theme-bootstrap-account-1.0b2.tar.gz 10.1 kB Details

Release files / pinax-theme-bootstrap-account-1.0b2.tar.gz

Download URL pinax-theme-bootstrap-account-1.0b2.tar.gz
Size 10.1 kB
Tags Source
SHA-256 checksum
How to use checksums
6a8fd4beec556346eb1cb05d99e7735899ace18911200add79bb782a930ea354
BLAKE2b-256 checksum
How to use checksums
d1a57ec42ab54392f7d14c20cf7b57c26d3d339b5e14c72b9a2a3b7456e48a6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0b2 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page