1. 程式人生 > >Django 1.11 教程

Django 1.11 教程

快速安裝嚮導

在你開始使用Django之前, 你首先需要安裝它。我們有一份《完全安裝手冊》覆蓋了所有的可能性;這份嚮導則會叫你一份簡單,最小化的安裝,使你能夠完成Django介紹部分。

安裝Python

作為一個Python的Web框架,Django需要Python。參見《哪些Python版本可以在Django中使用》獲得具體資訊。Python包含了一個輕量級的資料庫SQLite,所以你不需要額外設定資料庫。
你可以通過https://www.python.org/downloads獲得最新的Python版本,或者通過你係統的包管理器。

在Jython上使用Django
如果你使用Jython (一種Java平臺上的Python實現),你會需要一些額外的步驟。參見《在Jython上執行Django》獲得具體資訊。

你可以通過在你的shell環境下鍵入python 來驗證Python的安裝。你可以看到類似一下的資訊:

Python 3.4.x
[GCC 4.x] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

設定一個數據庫

這一步只是當你需要一個大型的資料庫引擎才需要。比如PostgreSQL, MySQL或者是Oracle。 安裝這樣的資料庫,請參考《資料庫安裝資訊》

刪除舊版本的Django

如果你是從一個以前的版本升級安裝Django, 你需要先解除安裝舊的Django版本。

安裝Django

你有三種簡單方式來安裝Django:

  • 安裝官方版本。對於大多數使用者這是最好的方式
  • 安裝由你的作業系統提供的Django版本
  • 安裝最新的開發版本。這種方式適用於愛好者想要最新最好的功能,而且並不擔心使用全新的程式碼。你有可能遇到新的bug,
    不過你彙報這些問題有助於Django的開發。並且, 第三方的外掛包有可能和開發版本不相容。

永遠都要參考對應Django版本的文件資料
如果你使用前兩種方式安裝,請留意有“新開發版本”的記號。這個標誌表示功能只有在開發版本的Django才存在,他們很可能不能在現有官方版本上工作。

驗證

為了驗證Django能在Python裡面能看到, 在shell裡面輸入python

。 然後再Python的提示符裡,引入Django包:

>>> import django
>>> print(django.get_version())
1.11

你看到的安裝的Django版本可能不同。

就這些

就這些了 - 然後你可以轉到具體教程部分。

相關推薦

Django 1.11 教程

快速安裝嚮導 在你開始使用Django之前, 你首先需要安裝它。我們有一份《完全安裝手冊》覆蓋了所有的可能性;這份嚮導則會叫你一份簡單,最小化的安裝,使你能夠完成Django介紹部分。 安裝Python 作為一個Python的Web框架,Django需要P

Django 1.11 + xadmin 慕課網教程踩雷記錄

環境:python2.7 Django1.11 xadmin安裝 使用pip install xadmin會出現render() got an unexpected keyword argu

Django-1.11中文文檔-模型Models(一)

after 表數據 help var person last attr geo django 模型Models (官方文檔鏈接) 模型是數據信息的唯一並明確的來源。它包含了我們儲存的數據的基本字段和行為。通常,每個模型映射到一張數據庫表。 基本概念: 每個模型都是**dj

Django 1.11 使用命令makemigrations命令無法執行表修改動作

article 過程 tails django down .net migrate nag code 由於在學習過程中,遇到models模型變動,變動後合並發生問題,故當時做了刪除應用文件夾下migrations文件,由於數據庫裏無較多新數據,故刪除後重建,但重建後執行模型

Two Scoops Press Two Scoops of Django 1.11.pdf

devel indent reat cal pin tip -c best 16px 下載地址:網盤下載 內容簡介 · · · · · ·Two Scoops of Django: Best Practices For Django 1.5 is chock-full o

django 1.11.1版本使用xadmin

form XA brush wid AS cmt 文件創建 imp pps 一[安裝]: 1.下載分支版本 https://github.com/nocmt/Xadmin1.11.x/archive/master.zip 2.解壓,並將其放在site-package下 然後

Python 2.7.12+Django 1.11.8+Ubuntu 16.04.4 LTS+Apache 2.4.33寶塔配置

鏈接 是我 AD 測試環境 可能 static ive window In 將在本地localhost的項目部署到寶塔上;首先創建兩個域名,因為是測試環境,所以只是修該了C:\Windows\System32\drivers\etc\host文件 然後分別建立了前端(

Ubuntu 16.04 安裝 Django==1.11.8

vim  InStall-Django.sh #!/bin/bash rm -rf /usr/bin/python ln -s /usr/bin/python3 /usr/bin/python mkdir -p /root/script rm -rf /root/script/get-pip

Django 1.11.8 中圖片存庫和引用的'坑' --cool_soup29的學習筆記

在models.py中 pic = models.ImageField(“展示圖”,upload_to=“static/housetype/img/”,null=True) 1.upload_to的格式如上,在static/下 2.需要在settings.py設

django 1.11.16 +Python3.6 + xadmin 的坑

1、首先安裝就會有一個坑,很多教程的安裝是直接在虛擬環境下使用 pip install xadmin 或者 pip install django-xadmin 事實證明 Django2+xadmin2的版本是行不通的, 正確方法是通過官方的github https://github.co

在windows 2008 server 的IIS 7上執行 django 1.11 + python 3.6

緣起 使用django開發了一個專案,客戶的技術體系是全棧window的,所以要求我們提供把專案部署到windows伺服器的服務。 寫這個原因是舊的在 windows 上執行python網站程式的文件,基本上全過時了。 從macOS登陸windows伺服器

Django 1.11中文文件-模型(一、欄位)

目錄: 模型Models (官方文件連結) 模型是資料資訊的唯一併明確的來源。它包含了我們儲存的資料的基本欄位和行為。通常,每個模型對映到一張資料庫表。 基本概念: 每個模型都是django.db.models.Model的一個子類 每個屬性

python 3.6,django 1.11 配置mysql資料庫

1 安裝pymysql: pip installl pymysql python 3.6 中沒有MySQLdb ,換成了pymysql 2 配置驅動:pymysql.install_as_MySQLdb() 在專案的init檔案中匯入 import

django 1.11設定

# -*- coding: utf-8 -*- """ Django settings for django_myproject project. Generated by 'django-admin startproject' using Django 1.11.2. F

django 1.11 設定點選瀏覽器後退按鈕時自動重新整理

目前專案有個需求,如標題所說,之前百度了google了一些js方法,都不行.後來還是在大神同事的幫助下才解決的. 因為瀏覽器是有快取的,後退時都是讀取快取的.所以應該設定該頁無快取. 在django中

Django 1.11 配置檔案 settings.py 詳解

  DJANGO_SETTING_MODULE 環境變數:讓 settings 模組被包含到 Python 可以找到的目錄下。開發情況下不需要,我們通常會在當前目錄執行,這樣 Python 直譯器就可以

Python 3.6.1+Django 1.11+MySQL 5.7.18 開發環境搭建(mac os)(二)

前言 這段時間在做一個基於B/S的資訊管理平臺,在迪總的安排下,我和文濤同學負責後端的開發。在專案開始就確定了Python+Django+MySQL環境,在幾次試驗以後確定了版本,採用Python 3.6.1+Django 1.11+MySQL 5.7.18

django 1.11 自定義分頁功能的實現

在WEB中很多時候是免不了要分頁的,如果我們的資料太多了,分出來6000多頁或者更多的時候,用django自帶的分頁功能就不好看了,所以我們來自定義一下。我是參考http://www.cnblogs.com/nulige/p/6558207.html這篇文章的,不過如果照著

Apache 2.4+Django 1.11配置

最近在寫一個django網站,差不多開發好了,打算掛在我的win伺服器上。 開發除錯階段沒什麼講究,直接給個 python settings.py runserver 0.0.0.0:80就這麼讓他跑起來的,但到了生產環境可不能這麼幹啊! 萬一不小心關掉cmd控制檯的話 整

Django 1.11 json介面編寫以及測試

編寫介面 介面介紹 請求的是購物網站的分類後產品資料。 說明 詳情 介面名 classify 作用 返回請求的分類後的產品的Json格式資料