Django01 安裝和示例

2021-08-07 18:52:25 字數 3231 閱讀 2734

環境windows10

python 3

pip install django==1.11.4
驗證

import django

print(django.get_version())

建立專案

django-admin startproject helloworld
專案結構

.

|-- helloworld

| |-- __init__.py

| |-- settings.py

| |-- urls.py

| `-- wsgi.py

`-- manage.py

目錄說明啟動伺服器熱部署,改動**不需要再重啟伺服器:

編寫檢視和url配置

新建view.py(一般為views.py這裡已經截圖了就不改了),修改urls.py

用eclipse的pydev外掛程式開發django專案

pydev安裝參見博文:tensorflow00-新篇章

pip安裝django後sites-packages中有相關目錄則開啟eclipse後會自動更新python_path

安裝mysql

至少選擇server進行安裝,最好安裝圖形介面workbench

配置server,保持預設,只需設定root的密碼即可

在manage.py所在目錄下執行

現在整個檔案結構為

.

|-- helloworld

| |-- __init__.py

| |-- settings.py

| |-- urls.py

| `-- wsgi.py

| |-- migrations

| | |-- __init__.py

| |-- __init__.py

| |-- admin.py

| |-- models.py

| |-- tests.py

| |-- views.py

`-- manage.py

在settings.py中註冊應用

]在helloworld下修改urls.py

regex(必須),表示regualr expression,url的模式匹配。正規表示式不查詢get和post的引數或網域名稱。

view(必須),當django找到乙個正規表示式的匹配,就呼叫特殊的view函式,將乙個httprequest物件作為第乙個引數,將正規表示式「捕捉」到的值作為第二個引數。如果regex使用簡單捕捉,值就以位置引數的形式傳輸,如果使用名稱捕捉,值就以關鍵字引數的形式傳輸。

kwargs,隨意的關鍵字都可以用字典的方式傳輸到目標view。

name,命名url,可以明確地在其他地方(尤其是模板中)引用url。

執行命令

python manage.py shell
可以用python shell來互動式地使用django提供的api。這條命令加上manage.py設定環境變數django_settings_module,告訴djangosettings.py的匯入路徑。

如果不使用manage.py,只要設定這個環境為settings.py,然後啟動乙個空的python shell,設定django:

import django

django.setup()

在linux上安裝mysql和部署apache2並啟動參見博文:用apache2部署django應用

Django 01 建立專案和app

一.建立專案 1.直接在編譯器中建立 2.命令建立 django admin startproject hello django 二 專案結構 hello django init py settings.py urls.py wsgi.py manage.py manage.py django中的乙...

django 01框架 工程搭建

pip install django 1.11.11 django admin startproject 工程名稱檢視建立的工程目錄,結構如下 執行伺服器 python manage.py runserver可以不寫ip和埠,預設ip是127.0.0.1,預設埠為8000 子應用目錄說明 migra...

Django安裝和介紹

先說cmd的安裝方法 1,使用pip3 install django 2,進入c python scripts 3,django admin.exe startproject 專案名 4,建立完成了,我們開始執行,執行python.exe manage.py runserver 這樣就執行起來了。p...