1,下载安装Python3.5
2,下载安装setuptools和pip模块。
3,安装Django:
pip install Django==1.11.2
pip卸载 pip uninstall Django
4,验证是否安装成功:
python -c "import django; print(django.get_version())"
5,创建一个文件夹来放置Django项目:在此文件夹下执行
/usr/local/python3.5/bin/django-admin.py startproject HelloDjango 来创建Django项目
6,进入目录cd HelloDjango/,用tree来查看目录结构,我们可以看到初始目录的文件了,项目目录下manage.py是一个实用的命令行工具,可以通过它管理django服务器等,容器下还有一个和容器同名的HelloDjango目录,__init__.py是项目初始化文件,告诉python该目录是一个python包,settings.py是用来进行项目配置的文件,urls.py是项目中所有的url声明,可以认为是django驱动整个项目的url目录,可以定义多种优雅的路由请求,wsgi.py是一个WSGI兼容的Web服务器入口,方便运行web项目。
7,启动项目:
python manage.py runserver 120.210.209.250:3014
nohup启动:nohup python manage.py runserver
192.168.1.101:8090>/dev/null 2>log &
8,在容器根目录下创建应用:
python manage.py startapp app1
9,使用vim打开views.py,添加
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello Django!")
10,进入项目下的HelloDjango目录,编辑settings.py配置文件,找到INSTALLED_APPS配置项,追加一项app1,将应用app1添加到项目容器,添加 ALLOWED_HOSTS = ['120.210.209.250']主机
11,保存之后,编辑urls.py文件,头部追加一行from app1 import views as app1_views,这个app_views是我们自己定义的导入的视图名,然后给urlpatterns这个列表添加一项:url(r'^$', app1_views.index), 注意后面要有一个逗号。
12,Django连接MySQL数据库和创建新表
http://www.cnblogs.com/fengri/articles/django5.html
在设置了models.py模块后,使用python manage.py syncdb 建表。
1.9以后同步数据库方式 python manage.py makemigrations python manage.py migrate
python manage.py runserver 111.30.115.50:3015
/usr/local/lib/python2.7/bin/django-admin.py startproject HelloDjango
python manage.py startapp login
13,进入sqlite3数据库 sqlite3 db.sqlite3