Category: Django

Django – making changes to a model

Django – making changes to a model

Unless you get your model/database structure spot on first time, you’ll want to change it. Here is how to keep the database in line with your Django models Make a change to your model....

Django – starting with the admin panel

Django – starting with the admin panel

The admin panel lets you manage your models (i.e. the Django data in the database). It is not really meant for use in the production system, but it is very useful during development and...

Django – create your first model

Django – create your first model

In Django, a “model” is a Python class which turns database entities into objects. You create the class, and then use it to build the database tables and to add/edit/delete database entities. Here is a...

Django with MySQL

Django with MySQL

After PostgreSQL, MySQL is probably the most popular DBMS (database management system) used with Django. Here is how I set it up Install MySQL, etc Use the Software Manager to install mysql-server (write down...

Django – Hello World

Django – Hello World

Pre-requisites: easy_install, pip, virtualenv – getting ready for Django Installing Django Hello World project in <dev root>/Projects/HelloWorldDjango Switch to <dev root>/Projects django-admin.py startproject HelloWordDjango (create the basic project files) cd HelloWorldDjango Check if it works...

Installing Django

Installing Django

I like running Django within a virtual environment (for installation instructions see easy_install, pip, virtualenv – getting ready for Django) I use the following folder structure: <dev root> — envs  (short for “environments”) —– Project...

easy_install, pip, virtualenv – getting ready for Django

easy_install, pip, virtualenv – getting ready for Django

I like running Django within a virtual environment. It gives each project its own set of programmes, libraries, etc. Updating a library for one project then doesn’t affect (and possibly break) all the other...