Django 安裝及簡單例項

2021-06-08 17:59:52 字數 1733 閱讀 6072

django 安裝及簡單例項

1. django 安裝完成安裝後,django會拷貝乙個django-admin.py到/usr/local/bin下,這個py檔案引入了django的管理模組。

2. 建立專案

要建立乙個django專案非常簡單,使用startproject命令,輸入專案名稱:

django-admin.py startproject mysite

django會在當前目錄下自動生成乙個名為mysite的資料夾,即專案資料夾,裡面有以下檔案(.pyc在第一次執行後才有,剛建立時可能只有幾個.py字尾的檔案):

urls.py

settings.pyc

settings.py

manage.py

__init__.pyc

__init__.py

__init__.py/__init__.pyc:可以是空檔案,只是表明這個資料夾是乙個可以匯入的包,這個檔案在安裝配置時不會用到。

settings.py/settings.pyc:配置檔案,配置django的一些資訊,最主要是資料庫資訊、載入模組的資訊。

manage.py:命令列工具,實現與django之間的互動。

建立專案後,進入專案資料夾,啟動django自帶的web伺服器:

python manage.py runserver

django會自動檢查配置檔案中的錯誤,如果全部正常則順利啟動:

validating modelsxn--

0 errors found

django version 1.2.3, using settings 『mysite.settings』

development server is running at

quit the server with control-c.

訪問如果順利顯示,說明django已經可以正常使用了。但現在只有本機可以訪問,要讓外網能夠訪問,或是要更換預設的8000埠,可以執行命令:

python manage.py runserver 0.0.0.0:8080

這樣就將埠修改為8080,且外網也可以通過ip訪問本機上的django。

3. django連線mysql資料庫

url配置檔案很象乙個目錄,django會通過url配置檔案來查詢相應的物件,url位址的使用正規表示式設定。在mysite目錄下可以找到urls.py檔案,它是url配置的預設起點(也可以通過編輯settings.py中的 root_urlconf值來修改)。直接編輯urls.py

urlpatterns = patterns('',

(r'^$', 'mysite.hello.index'),

)r』^$』:正則,表示根目錄;

mysite.hello.index:指向mysite這個專案下的hello模組中的index函式。

剩下的就很簡單了,在mysite資料夾下建立乙個hello.py檔案,在其中寫入乙個index函式:

本文的一些設定並不適用於實際生產環境,比如url配置,為了方便重用,通常都會使用include的方式,而在這裡則是直接指定。所以本文旨在介紹一些入門知識和快速配置的方法,如果希望更規範的學習django,首推django的官方文件,其次是djangobook,我更新這篇文章的時候djangobook2.0中文版已經翻譯了大半了,也是學習django很好的教材

centos mongodb安裝及簡單例項

1.建立目錄並設定寫許可權的操作如下 mkdir p data db 建立目錄和必要的父目錄,若父目錄不存在則先建立父目錄再建立子目錄 chown r usergroup user data db tar zxvf mongodb linux i686 x.gz cd mongodb linux i...

Detour安裝及簡單使用例項

detours是微軟開發的乙個函式庫,可用於捕獲系統api。在用其進行程式開發之前,得做一些準備工作 來看幾個關鍵函式 在detours庫中,驅動detours執行的是函式 cpp view plain copy long detourattach pvoid pppointer,pvoid pde...

PHPMailer安裝方法及簡單例項

開啟你電腦裡的php.ini檔案,找到如下位置,新增紅線部分的內容,路徑就是你phpmailer存放的位置 儲存,重啟apache.然後借用readme裡的乙個例子,稍微改一下就可以用了,由於只做最簡單的測試,很多東西我注釋掉了。send.php 複製 如下 require class.phpmai...