下载:https://www.djangoproject.com/
安装:tar -zxvf Django-1.6.4.tar.gz
python setup.py install
验证安装成功:
[root@AY140416164351919b6aZ Beryl]# python
Python 2.6.6 (r266:84292, Jun 18 2012, 14:18:47)
[GCC 4.4.6 20110731 (Red Hat 4.4.6-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
创建项目:
django-admin.py startproject mysite
生成以下文件:
./manage.py
./mysite
./mysite/urls.py
./mysite/settings.pyc
./mysite/wsgi.pyc
./mysite/wsgi.py
./mysite/__init__.py
./mysite/urls.pyc
./mysite/__init__.pyc
./mysite/settings.py
创建应用app:
python manage.py startapp jobs
生成以下文件:
./jobs
./jobs/admin.py
./jobs/tests.py
./jobs/__init__.py
./jobs/views.py
./jobs/models.py
将该应用注册给django
vim mysite/setting.py
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'mysite.jobs',
)
第一个程序:
sudo python manage.py runserver 0.0.0.0:8010
显示默认界面
二概念:
project和app的关系:一个project包含很多个Django app以及对它们的配置。
初始化数据库: python manage.py syncdb