1. 程式人生 > >Django系列二:Django 建立第一個專案

Django系列二:Django 建立第一個專案

Django 建立第一個專案

本章我們將介紹Django 管理工具及如何使用 Django 來建立專案,第一個專案我們以 HelloWorld 來命令專案。

Django 管理工具

安裝 Django 之後,您現在應該已經有了可用的管理工具 django-admin.py。我們可以使用 django-admin.py 來建立一個專案:

我們可以來看下django-admin.py的命令介紹:

[[email protected] ~]# django-admin.py
Usage: django-admin.py subcommand [options][args]Options
:-v VERBOSITY,--verbosity=VERBOSITY Verbosity level;0=minimal output,1=normal output,2=verbose output,3=very verbose output --settings=SETTINGS ThePython path to a settings module, e.g."myproject.settings.main".Ifthis isn't provided, the DJANGO_SETTINGS_MODULE environment variable will be used. --pythonpath=PYTHONPATH A directory to add to the Python path, e.g. "/home/djangoprojects/myproject". --traceback Raise on exception --version show program'
s version number andexit-h,--help show this help message andexitType'django-admin.py help <subcommand>'for help on a specific subcommand.Available subcommands:[django] check cleanup compilemessages createcachetable ……省略部分……

建立第一個專案

使用 django-admin.py 來建立 HelloWorld 專案:

django-admin.py startproject HelloWorld

建立完成後我們可以檢視下專案的目錄結構:

[[email protected] ~]# cd HelloWorld/[[email protected] HelloWorld]# tree
.|--HelloWorld||-- __init__.py
||-- settings.py
||-- urls.py
|`-- wsgi.py
`-- manage.py

目錄說明:

  • HelloWorld: 專案的容器。
  • manage.py: 一個實用的命令列工具,可讓你以各種方式與該 Django 專案進行互動。
  • HelloWorld/__init__.py: 一個空檔案,告訴 Python 該目錄是一個 Python 包。
  • HelloWorld/settings.py: 該 Django 專案的設定/配置。
  • HelloWorld/urls.py: 該 Django 專案的 URL 宣告; 一份由 Django 驅動的網站"目錄"。
  • HelloWorld/wsgi.py: 一個 WSGI 相容的 Web 伺服器的入口,以便執行你的專案。

接下來我們進入 HelloWorld 目錄輸入以下命令,啟動伺服器:

python manage.py runserver 0.0.0.0:8000

0.0.0.0讓其它電腦可連線到開發伺服器,8000為埠號。如果不說明,那麼埠號預設為8000。

在瀏覽器輸入你伺服器的ip及埠號,如果正常啟動,輸出結果如下:


檢視和 URL 配置

在先前建立的 HelloWorld 目錄下的 HelloWorld 目錄新建一個 view.py 檔案,並輸入程式碼:

from django.http importHttpResponsedef hello(request):returnHttpResponse("Hello world ! ")

接著,繫結 URL 與檢視函式。開啟 urls.py 檔案,刪除原來程式碼,將以下程式碼複製貼上到 urls.py 檔案中:

from django.conf.urls import*fromHelloWorld.view import hello

urlpatterns = patterns("",('^hello/$', hello),)

整個目錄結構如下:

[[email protected] HelloWorld]# tree
.|--HelloWorld||-- __init__.py
||-- __init__.pyc
||-- settings.py
||-- settings.pyc
||-- urls.py              # url 配置||-- urls.pyc
||-- view.py              # 新增的檢視檔案||-- view.pyc             # 編譯後的檢視檔案||-- wsgi.py
|`-- wsgi.pyc
`-- manage.py

完成後,啟動 Django 開發伺服器,並在瀏覽器訪問開啟瀏覽器並訪問:


相關推薦

Django系列Django 建立第一專案

Django 建立第一個專案 本章我們將介紹Django 管理工具及如何使用 Django 來建立專案,第一個專案我們以 HelloWorld 來命令專案。 Django 管理工具 安裝 Django 之後,您現在應該已經有了可用的管理工具 django-admin

菜雞的Django學習筆記()如何建立第一部落格頁面

1.pycharm,new project,django,專案名設為myblog 2.Tools,Run manage.py Task… 3.在下面輸入startapp blog 這裡建立了一個名叫blog的應用 4.將應用名新增到setting.p

django學習(): 建立第一專案--Helloworld

建立專案–Helloworld 建立專案: django-admin.py startproject HelloWorld 專案結構: |-- HelloWorld —》 專案的容器 | |-- __init__.py -》 一個空檔

【3】Django建立第一專案

天地所以能長且久者,以其不自生,故能長生。 ——老子《道德經》 寫在前面:Django在學習的過程中,我們會參考官方文件,從兩部分進行講解,第一部分主要是一個入門專案的搭建開發,第二部分是核心的講解。過程中可能會有一些配置或者技術點不會明確的講解,入門專案要求是能寫出程式碼、能跟著文件寫出專案,能瞭解

1.2.0 Django 建立第一專案

1.2.1 安裝 Django 安裝和啟動Django git clone https://github.com/django/django.git //mac下python cd Django && sudo python3 setup.py ins

GitHub實戰系列~1.環境部署+建立第一檔案 2015-12-9

—————————————————————————————————————————————————————— 很多人問,明明有git gui 和 github可以直接圖形化操作的嗎?全部指令幹啥??? 呃(⊙o⊙)…呃(⊙o⊙)… ===> 裝逼~ O(∩_∩)O~,開玩笑的,其實就是為了

IOS初學-建立第一專案

建立屬於自己的第一個專案 1.使用XCode9開發 2.使用Swift4 一.建立新的專案 點選XCode開發工具 這裡建立的是IOS專案             &nb

android studio教程-建立第一專案Hello World

更多知識-程式猿:apeit 在前面文章講了android開發環境的部署,那麼我們用hello world和android studio打聲招呼吧! 第一步,開啟android studio 輸入你的專案名稱“Hello World”. “Company Domian”:暫時你就隨便填

vue入門(一)安裝及建立第一專案

前端近幾年來飛速發展,各種技術框架層出不窮,架構模式也從主流MVC慢慢轉向MVVM。使用AngularJS、React和Vue.js等框架進行前端開發已經成為趨勢。因此我也開始了vue.js的修煉之路(之所以選擇vue.js是因其入門門檻低)。 一、安裝 為了讓我們建立Vue專案更加容易,我

[Django_1]建立第一專案

1、安裝 pip install Django 2、檢視版本號 django-admin --version 輸出了版本號說明安裝正確 3、建立第一個專案 django-admin.py startproject HelloDjango tree-不顯示

vuejs環境搭建及建立第一專案

一、vuejs環境搭建 vuejs的執行是基於node和git的所以在安裝Vuejs時要先安裝著兩個軟體才能成功安裝vuejs。 1、node安裝 在node官網下載node安裝軟體,下載完成後軟體如下 ,雙擊安裝軟體,安裝完成後開啟cmd,執行node -v驗證是否成功安裝

2、Spring Boot 2.x建立第一專案

Spring Boot 2.x建立第一個專案 這篇文章我們使用Spring Boot 2.x快速搭建一個Hello World專案,並且執行起來。 一、 開發環境 Java 1.8+ Maven 3.3.9+ Intellij Idea 2017.2.5 關於

大神教你玩轉 SSD 系列基準測試環境和專案

如何評估固態儲存裝置的效能,並根據業務需求挑選出合適的SSD產品?在上一篇中,介紹了 SSD 基準測試應該關注哪些指標,這裡我們繼續關注基準測試環境和具體測試專案。 前言 本系列將分為以下 4 個主題進行介紹。 一、SSD基準測試應該關注哪些指標 二、基準測試環境(工具/磁碟要

vue-cli建立第一專案(用git bash解決上下鍵移動選擇問題)

我電腦是windows;(nodejs已經有了) 1 下載vue-cli cmd 開啟命令列,或者是gitbash。最好是用cnpm比較快。 2   建立專案: dos命令,cd 你的希望建立的資料夾位置(cd :d  )      

Angular4建立第一專案

【背景】最近在學習Angular,剛接觸一個東西最好的方法當然是多多的敲小demo了。【步驟】1.設定開發環境在開始工作之前,我們必須設定好開發環境。如果你的機器上還沒有Node.js®和npm,請先安

Pycharm專業版+Django2.1,建立第一專案遇到的問題

二、主要記錄遇到的問題: python編碼錯誤 .1建立專案完畢後,執行py manage.py runserver,提示如下錯誤: 可以看出來是編碼問題,但是隻怪自己才疏學淺,不知道怎麼改,改哪裡。百度、Google了好久方法,都沒找到 .2

Django系列第一專案搭建

一、安裝   (1)使用pip3 install django在控制檯安裝django;   (2)新增到環境變數    二、建立專案   方式1:通過命令建立  (1)建立project: 通過django-admin.py startproject mysite: mysite為自己的專案名稱

django)4建立第一檢視

建立檢視 開啟 demo 應用下的 views.py 檔案,新增程式碼 from django.http import HttpResponse from django.shortcuts import render # Create your views here. def index(reque

【4】Django 建立第一模組應用

大成若缺,其用不弊。大盈若衝,其用不窮。大直若屈。大巧若拙。大辯若訥。靜勝躁,寒勝熱。清靜為天下正 ——老子《道德經》 本章內容 建立應用(app) 開發第一個檢視(View) URL訪問配置的巢狀(urls) 1. 建立專案的子模組應用 上一節內容中,我們建立了一個django專

ESP32系列教程《入門篇建立第一熱點》

[github原始碼地址] (https://github.com/xiaolongba/wireless-tech/tree/master/%E8%BD%AF%E4%BB%B6/%E7%BA%A2%E6%97%AD%E6%97%A0%E7%BA%BF%E5%BC%80%E5%8F%91%E6%