django1 6部署實現hello

2021-09-02 06:15:17 字數 2069 閱讀 4706

環境為ubuntu14 destop。

2、在目錄/home/cloud/downloads/下解壓,命令tar zxvf django1.6.tar.gz。解壓後生成資料夾django1.6,

3、cd進入django1.6資料夾,用命令安裝:python setup.py install。

4、在目錄downloads下新建資料夾mkdir firstdjango。進入資料夾,執行命令:

python django-admin.py startproject

mysite新建專案mysite。

5、在專案mysite下,有檔案manage.py,資料夾mysite。如下圖:

6、執行命令

python manage.py runserver 0.0.0.0:80,

啟動django。在瀏覽器輸入出現下圖表示正常:

7、在mysite/mysite/目錄下,新建資料夾mkdir views。

在views資料夾下,新建乙個名為 __init__.py 的空檔案,把views資料夾變成專案的包。

在views資料夾下,新建乙個first_fun.py 檔案。這個是我們實現hello world功能的檔案。

編寫 first_fun.py 檔案 :

8、更改urls.py。(views功能匹配url)

在usrl.py裡,匯入剛寫好的views包下的first_fun模組,然後url匹配到。如下:

[python]view plain

copy

#! /usr/bin/env python

#coding=utf-8

from

django.conf.urls 

import

patterns, include, url  

#匯入views

from

www.views.first_fun 

import

hello  

# uncomment the next two lines to enable the admin:

# from django.contrib import admin

# admin.autodiscover()

urlpatterns = patterns(''

,  url(r'^hello/$'

, hello),  

# examples:

# url(r'^$', 'www.views.home', name='home'),

# url(r'^www/', include('www.foo.urls')),

# uncomment the admin/doc line below to enable admin documentation:

# url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

# uncomment the next line to enable the admin:

# url(r'^admin/', include(admin.site.urls)),

)  

測試hello world功能。

在瀏覽器裡輸入:

/hello/ 

顯示hello world! 成功!

django 學習筆記 11 部署Django

如果 debug 模式被開啟.例如,如果 debug 被設定成 true 那麼 首先,改變你的admins 設定用來引入你的e mail 位址,以及那些任何需要被注意的聯絡人的e mail 位址。這個設定採用了類似於 姓 名,email 元組,像這樣 admins john lennon jlenn...

IIS8部署Django專案

之前和同伴使用django做了乙個小 想將這個 部署到真實的生產環境中,測試穩定性與可用性,於是租用了乙個雲伺服器,並將django部署到上面的iis中。首先確保自己的django 在伺服器上可以通過命令列 runserver 正常執行。在伺服器管理器中,新增角色與功能 新增角色與功能,其中cgi元...

apache2部署多個django專案

可以通過監聽埠的不同來區分兩個專案。下面的這個配置會導致由於程序衝突而造成404錯誤 正確的方法在下面!wsgipythonpath wsgipythonpath path to dininghouse path to inte ce for club clubserverinte ce djang...