djangopython教程
① python2.7怎麼安裝django
Django提供3種發行版本,推薦使用官方的穩定版本:
1. 你的操作系統提供的發行版本(Linux)
2. 官方穩定版本(推薦)
3. 開發測試版本
Django本質上是Python語言的一個類庫,因此可以通過pip工具安裝。這也是最簡便最好的安裝方式。不建議通過下載安裝包或者編譯源碼進行安裝的方法,除非你的環境無法連接外部網路。
首先,確保你已經安裝了pip!
在Ubuntu下:sudo pip install django
在windows下:命令行中 pip install django
如果要指定版本,可使用 pip install django=1.14.1 這種形式。
摘自:劉江的博客和教程:liujiangblog-com,裡面有詳細的描述。
② 我有一點點Python的基本知識(非常基本) ,想學一下Django, 請推薦幾本入門的Django教程,謝謝
Django 基礎
1. 視頻
推薦使用慕課網的兩門免費在線視頻課程作為入門:
django初體檢
django入門與實踐
這兩門課基本涵蓋了 Django 最核心、同時也是最常用的部分,他們會給你建立一個 Django 的整體概念,便於消除你對 Django 的陌生感和恐懼感。
如果想進一步詳細的了解 Django,有個綜合性的教程名叫
《Django 企業開發實戰》
該教程包含 gibbook 電子書(免費)以及視頻部分(收費)。
其他中文資料
自強學堂:Django 教程 內容詳實免費。值得一提的是作者使用 Django 建站,完全是在實踐 Django 的使用,而且作者從2015年至今一直在根據 Django 版本升級而更新教學內容,從最初的 Django 1.6 更新到了 Django 1.10。作者稱最新版本的 Django 1.11 內容馬上就要推出。
Django Girls 教程 Django Girls 的中文版,使用 Django 1.8。
追夢人物的博客 以 Django 1.10 為基礎開發博客到部署的完整教程。
2. 書籍
Two Scoops of Django:目前有兩個版本 Two Scoops of Django: Best Practices for Django 1.11 和 Two Scoops of Django: Best Practices for Django 1.8 。這本書在 Django 的名氣也是非常大,基本可以說影響過大多數 Django 開發人員,如果要進階稱為 Django 專業開發者,這本書是繞不過去的必看書籍。內容主要涵蓋 Django 的最佳實踐。
Django By Example 在進階的課程中,本書算是不錯的。雖然一些章節(比如第7章)部分代碼仍然存在 bug,但是一方面作者正在該書主頁不斷進行代碼更正,另一方面也是對中國讀者最好的是,這本書已經由同在簡書的 @夜夜月 進行了全書翻譯:《Django By Example》中文版。
Django Unleashed 內容覆蓋較廣,很多內容在其他書籍中並沒有提及,比如密碼的hash與加密等。但是沒有實戰項目。
《Python Web 測試驅動方法》 雖然測試驅動的開發方法(Test-Driven Development,TDD)並不是每個項目都會採用,但是測試的思想與方法還是值得去掌握。Python 作為一門動態語言,沒有靜態類型檢測的情況下,測試的重要性就顯得尤為重要。本書使用 Django 的整個開發流程作為實例,作者不僅講了開發過程單元測試和 Selenium 測試,同時也把部署的內容也覆蓋到。內容始於 Django,但不僅僅是 Django,相信使用其他框架的 Python 開發者也可以從中獲益匪淺。
③ 求django中文教程。
The Django Book
http://djangobook.py3k.cn/
注意:Django book 2.0 的中文翻譯已經開始,請訪問http://djangobook.py3k.cn/2.0/! 這里進行的是Django book 1.0 的中文翻譯,是django 0.96 版本,要適合django1.0和1.1請訪問Django book 2.0的翻譯,你也可以參與翻譯,方法是通過點擊右邊顏色條上的深色塊進入該段翻譯, 如果你沒有啟用javascript的話也可以通過點擊右上角的翻譯連接進行翻譯。 翻譯使用的文本格式是reStructuredText。左邊顏色條的功能是評注。 (註:本頁面不能使用這些功能,請在下面的章節頁面使用這些功能。)
④ python怎麼搭建django框架
運行環境
Windows 7(64位) + Python 2.7 + Django 1.7.1
1.安裝django框架
當然你首先要有python環境,對於學python的朋友們這個就不多說了~~
我使用的是setuptools工具來安裝的,setuptools是python中安裝第三方模塊常用的安裝工具
1.1安裝setuptools工具(如果會安裝的可以直接跳過)
先從這個地址下載ez_setup.py:
https://pypi.python.org/pypi/setuptools#windows(在頁面最下面)
我下載的是setuptools-7.0.zip,將其解壓,將解壓的setuptools-7.0文件放到一個目錄,我這里假定將其放到C:\workspace目錄下
打開命令行cmd,在cmd中切換到C:\workspace\setuptools-7.0,即setuptools-7.0安裝目錄
運行命令:
python ez_setup.py
該命令會安裝setuptools工具,安裝後打開你的python安裝目錄下的Scripts目錄(我的是C:\Python27\Scripts),會看到easy_install.exe等文件
注意將python安裝目錄下的Scripts目錄(我的是C:\Python27\Scripts)添加到環境變數path,否則下面的easy_install命令會報錯
1.2安裝django框架
在cmd中輸入:
easy_install django
有的安裝過程可能會提示缺少vc++包,根據提示網址(我忘了~)下載包,我下載的是VCForPython27.msi,安裝vc++後再執行安裝
這樣就自動安裝了django,是不是很方便,哈哈
2.創建django項目,這里假定在c:\workspace\djangoTest下創建(和java有點差別,java是直接創建項目就可以了,python是要先創建項目再在項目里創建app)
進入c:\workspace\djangoTest目錄,輸入:
django-admin startproject mytodo #網上很多是python django-admin.py startproject mytodo,版本不一樣可能命令有細微差別
就創建了mytodo項目
3.啟動調試伺服器
進入c:\workspace\djangoTest\djangoTest\mytodo目錄:
cd mytodo
然後輸入:
python manage.py runserver
在瀏覽器中輸入http://127.0.0.1:8000/,看能否訪問頁面
4.創建app
輸入命令:python manage.py startapp todo
就在mytodo項目下創建了一個app,即todo
編輯mytodo/settings.py文件,在INSTALLED_APPS添加條目todo
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'todo',
)
即在最後添加一行todo(有的版本是項目名+app名,即mytodo.todo)
再次輸入:python manage.py runserver看看你app是否配置好了,養成邊寫邊測試的好習慣,哈哈~
5.配置資料庫
django默認的是使用sqlite資料庫作為後台資料庫,仍然打開mytodo/settings.py,可以看到下面一段:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
這就是django項目的資料庫配置,默認是使用SQLite,我們就使用使用默認配置,安裝SQLite資料庫,不需要修改配置文件
聽到又要安裝資料庫,大家肯定又覺得好復雜,其實在python里安裝三方模塊,資料庫什麼的很簡單,一條命令就可以搞定了~~
輸入命令:
easy_install pysqlite
這樣就安裝了SQLite資料庫
安裝完資料庫,我們也測試一下,輸入命令:
python manage.py syncdb
出現successfully提示就安裝成功了,打開mytodo目錄,看看裡面是否有一個db.sqlite3文件,這就是上面配置的資料庫文件
⑤ python培訓入門教程怎樣入門呢_如何學python入門
送你一份學習python的路線圖
一、Python的普及入門
1.1Python入門學習須知和書本配套學習建議
1.2Python簡史
1.3Python的市場需求及職業規劃
1.4Python學習是選擇2.0還是3.0?
二、Python的學謹念習環境安裝
1.在Windows安裝Python的教程
2.在Linux上安裝python
3.搭建Python多版本共存管理工具Pyenv
4.Python開發環境配置
三、開啟你的Python之路
1.Python世界的開端:helloworld
2.Python世界的開端:四則運算
3.Python流程式控制制語句深度解讀
4.Python循環
四、Python中級進階
1.Python數據類型詳解
2.Python列表及元組詳解
3.Python字元串操作深度解析
4.Python函數式編程指南:函數
5.Python函數式編程指南:迭代器
6.Python函數式編程指南:生成器
7.Python裝飾器詳解
五、Python高級技巧
1.裝飾器深度解析
2.深入Python字典
3.Python線程技術
4.Python的非同步IO:Asyncio簡介
5.Python實現線程安全隊列
六、Python常用工具
1.2017最受歡迎的15大Python庫
2.5個高效Python庫
3.Django官方教程
4.PythonDjango的正確學習方法
5.Python自然語逗晌爛言處理工具小結
6.數據科學常用Python工具
七、Python實戰練習
1.Python破解鬥地主殘局
2.python實現爬蟲功能
4.使用Python_PCA分析進行金融數據分析
5.用python製作游戲外掛嗎?
6.運用爬蟲抓取網易雲音樂評論生成詞雲
7.使用Scrapy爬起點網的完本小說
8.TensorFlow計算加速
八、其他
1.選擇學習編程,為什麼一定首推Python?
2.為什麼Python這么火?
3.Python如何快速入門?
4.Python入門之學習資料推薦
5.Python必備的19個編程資山漏源
6.Python入門知識點總結
7.Python學不好怎麼辦?
8.Python學習有哪些階段?
9.參加Python培訓會有前景嗎?
10.Python培訓班真的有效嗎?
11.參加Python培訓前應該做哪些准備?
12.11道Python基本面試題|深入解答
13.Python求職怎麼拿到Offer