BCS Django Twitter Bootstrap

Django and the Twitter Bootstrap offers the ultimate environment for web development for multiple devices.

Create the project.

django-admin startproject yourAppName

Allow the appropriate access by updating the following in settings.py file.

ALLOWED_HOSTS = ['', 'localhost', 'archbrooks.us']

Now configure the desired database.  Special imports are required for MySQL.

import pymysql

Now include the database configuration parameters.

    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'YourDB',
        'USER' : 'YourUser',
        'PASSWORD' : 'Password',
        'HOSTS' : '',
        'PORT' : '',

At this point I would start the server to check for errors.
python manage.py runserver

The next step is to install the Twitter Bootstrap.
pip install django-twitter-bootstrap

The following is generated after sucessful install of bootstrap.
Enter root@server:~/django/nws# pip install django-twitter-bootstrap
Collecting django-twitter-bootstrap
  Downloading django-twitter-bootstrap-3.3.0.tar.gz (156kB)
    100% |████████████████████████████████| 163kB -276578bytes/s
Building wheels for collected packages: django-twitter-bootstrap
  Running setup.py bdist_wheel for django-twitter-bootstrap ... done
  Stored in directory: /root/.cache/pip/wheels/7b/b2/e7/93eebb9195c2f80c83ce543768b99629c3da5ec89fb81bfb1b
Successfully built django-twitter-bootstrap
Installing collected packages: django-twitter-bootstrap
Successfully installed django-twitter-bootstrap-3.3.0
code here

Now create the first application of the site.
django-admin startapp myapp

At this point I would start the server to check for errors.

python manage.py runserver

If no errors were reported you are now ready to activate the first page of your site.

Modify the urls.py file for the application to reflect the following:

from django.conf.urls import include, url
from django.contrib import admin
from mws import views
urlpatterns = [
    url(r'^$', views.index, name='index'),
    url(r'^admin/', include(admin.site.urls)),


Mr. Arch Brooks, Software Engineer, Brooks Computing Systems, LLC authored this article.

Leave a Reply