1、Python Django的安裝

                                                    1、Python Django的安裝python

1、Django的安裝linux

# wget https://www.djangoproject.com/m/releases/1.3/Django-1.3.7.tar.gz --no-check-certificatenginx

# tar -zxvf Django-1.3.7.tar.gzdjango

# cd Django-1.3.7vim

# python setup.py install瀏覽器

# pythonsession

Python 2.6.6 (r266:84292, Nov 22 2013, 12:16:22)app

[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2ide

Type "help", "copyright", "credits" or "license" for more information.工具

>>> import django

>>> 


2、建立工程項目

# django-admin.py startproject csvt01

# cd csvt01/

# ls

__init__.py(包)  manage.py(管理工具)  settings.py(當前工程配置)  urls.py(URL配置文件)


3、添加應用

# vi setting.py

TIME_ZONE = 'Asia/Shanghai'

LANGUAGE_CODE = 'zh-cn'

INSTALLED_APPS = (

    'django.contrib.auth',

    'django.contrib.contenttypes',

    'django.contrib.sessions',

    'django.contrib.sites',

    'django.contrib.messages',

    'django.contrib.staticfiles',

    'blog', #自定義一個應用,把用戶定義的應用添加到這裏

)


4、修改訪問URL

# vi urls.py

urlpatterns = patterns('',

    url(r'^blog/index/$','blog.views.index'),

)


5、啓動應用

# django-admin.py startapp blog

# ls blog

__init__.py(包)  models.py(模型文件)  tests.py(測試文件)  views.py(視圖文件)


6、添加視圖文件

# vim blog/views.py

from django.http import HttpResponse

def index(req):

        return HttpResponse('<h1>hello welcome</h1>')


7、經過nginx proxy轉發8000端口

# vi /etc/nginx/conf.d/django.conf

server {

    listen       80 default_server;

    server_name  _;

    location / {

       proxy_pass http://127.0.0.1:8000;

    }


}


8、啓動工程

# python manage.py runserver

Validating models...


0 errors found

Django version 1.3.7, using settings 'csvt01.settings'

Development server is running at http://127.0.0.1:8000/

Quit the server with CONTROL-C.

[09/Aug/2016 16:42:28] "GET /blog/index/ HTTP/1.0" 200 22


# nohup python manage.py runserver &

(後臺啓動Django)



經過瀏覽器打開http://192.168.116.129/blog/index/

相關文章
相關標籤/搜索