django 算得上是 python 圈內最流行的 web 開發框架,擁有很多特性,入門十分簡單。本教程最終實現乙個功能完善的部落格,在這個過程中全面學習 django 的使用。
建議使用第三方擴充套件virtualvenv(python3內建了venv),可以方便的控制 python 環境:
pip install django
安裝完成之後可以用下面的命令來驗證:
python -c 'import django; print django.get_version()'
django 安裝成功後,會在系統路徑中生成 django-admin 命令,可以用這個命令來建立專案。
建立專案 rebuildwheel:
django-admin startproject rebuildwheel
生成的目錄結構如下:
~ $tree rebuildwheel/
rebuildwheel/
├── manage.py
└── rebuildwheel
├── __init__.py
├── settings.py
├── urls.py
└── wsgi.py
web 服務離不開資料庫的支援,django 實現了一套資料庫同步機制,可以將資料庫的修改抽象為 python **,之後就可以利用**版本庫跟蹤資料庫格式的改動。
預設使用 sqlite,可以修改 rebuildwheel/settings.py 配置其他資料庫。
同步資料庫
./manage.py migrate
django 內建了乙個輕量級的 server,可以開發環境中使用。
啟動 server:
./manage.py runserver 127.0.0.1:80
啟動後就可以在瀏覽器中看過效果了~
Dubbo專案實戰初探(一)
公司專案使用duboo技術架構也有一段時間,做下簡單的經驗總結,不喜勿噴。擁有的阿里背景的dubbo,給使用者帶來的絲絲安慰,畢竟阿里那麼大的平台都在使用,相對小型一些的平台使用應該也是沒有問題。那麼在設計過程中,應該注意哪些呢?一,模組劃分。二,服務抽離。這裡的服務抽離,是針對每個模組裡面的服務進...
KETTLE教程 初探
etl extract transform load 工具,即資料抽取 轉換 裝載。國內稱為水壺 來自borderfree的副總裁warren chang對pentaho kettle的評價 在業務中傳遞資料是一門藝術,而pentaho將藝術轉變成巨大的商業價值 通過資料獲取元件,快速獲取 分析和裝...
Django系列教程 一 Django的安裝和入門
註明 python版本為3.3.1 django版本為1.5.1,作業系統為windows7,其他版本有一些不同的地方讀者可以自行 安裝 python3.3.1 django1.5.1 python setup.py installlinux系統安裝需要使用root許可權,可以用sudo命令,如下 ...