Используя свой менеджер пакетов своего дистрибутива вы установили django. Далее для старта :
python django-admin.py startproject kinogovno
Часто можем здесь получить ошибку иногда менеджер не прописывает путь к django-admin.py , воспользуемся locate. У меня все преобразовалось в
python /usr/lib/python-django/bin/django-admin.py startproject kinogovno
Теперь есть папка kinogovno в ней балванка django. Заходим туда:
python ./manage.py startapp main
Есть балванка для главного приложения main. Базой данных в django мы управляем через модели смотри main/models.py
from django.db import models
class Articles(models.Model):
title = models.CharField(max_length=255)
text = models.TextField()
rate = models.IntegerField()
author = models.ForeignKey(User,blank=True)
pub_date = models.DateTimeField('date published')
class Author(models.Model):
name = models.CharField(max_length=255)
В консоли
python ./manage.py syncdb
Джанго подключиться к базе данных и создат таблицы на основе моделей вместе с индексами для ForeignKey.
Запускаем сервер..
python ./manage.py runserver 0.0.0.0:8080