skip to navigation
skip to content

django-bootlog 0.0.4

A Django Blogging App based on Twitter Bootstrap Theme

Latest Version: 1.0.2

Django BootLog is a Django Blogging App based on Twitter Bootstrap theme. It allows the developers to make blog posts where the focus is on providing quick and acceptable blogging platform.


  • RTF Blog Posts
  • Categories
  • Search (Sidebar)
  • Categorical Posts Listing
  • Permalink

Quick start

  1. Add “bootlog” to your INSTALLED_APPS setting like this:

        'bootlog', # pip install django-bootlog
  2. You need to include following packages (dependencies):

        'haystack', # pip install django-haystack
        'ckeditor', # pip install django-ckeditor-updated -- for Django >= 1.6
                    # pip install django-ckeditor         -- for Django <  1.6
  3. Following are some default settings used. You may change them as required:

    STATIC_URL = '/static/'
        'default': {
            'ENGINE': 'haystack.backends.whoosh_backend.WhooshEngine', # If Whoosh is used,
                                                                       #     pip install whoosh
            'PATH': os.path.join(BASE_DIR,'bootlog/whoosh_index'),
    STATIC_ROOT=os.path.join(BASE_DIR, 'bootlog/STATIC_ROOT/')
    MEDIA_ROOT = os.path.join(BASE_DIR,'bootlog/media/')
    CKEDITOR_UPLOAD_PATH = os.path.join(MEDIA_ROOT,'/uploads/')
               'default': {
                   'toolbar': 'Complete', # Other Option is 'Full'
                   'height': 300,
                   'width': 0, # Full Width
  4. Include following urls in your project’s URLconf:

    url(r'^blog/', include('bootlog.urls')),
  5. Run python syncdb to create the bootlog models.

  6. Start the development server and visit to create Posts (you’ll need the Admin app enabled).

  7. Run python rebuild_index to create the search index.

  8. Visit to view your posts.

  9. To customize the app from default settings, use the following options:

    BOOTLOG_CONTEXT_DICT = { # Include only one of the following two.
        'rewrite': {
                # Use this option if you wish to change all the settings
        'customize': {
                # Use this option if only a few of the settings are to be changed

Following are the default values:

context_dict = {
        'header_title':'Welcome to Django Blog App',
        'banner':"Django Blog App ",
        "echo": "",
        'base_page': 'bootlog/base.html',
        'footer_caption': 'This site is powered by Django & Bootstrap',
        'url_addr': '',
  1. The App was developed with following environment:


I would appreciate any suggestions or comments you might have upon using it. Please email me at

File Type Py Version Uploaded on Size
django-bootlog-0.0.4.tar.gz (md5) Source 2014-03-09 321KB