Django學習筆記

2021-10-08 22:30:42 字數 1395 閱讀 8172

pip install django==3.1
或者

git clone
或者

使用國內映象pip比較快

pip install django==3.1 -i
pip安裝後在python目錄下\lib\site-packages\django裡

執行如下**,在當前目錄下建立乙個資料夾demoproject,並初始化位專案結構

django-admin startproject demoproject
接著會得到下面的目錄

demoproject: 專案python**

manage.py: 命令列工具,一般通過執行manager.py的主函式,傳入命令引數來互動django專案

demoproject/__init__.py: 模組宣告

demoproject/asgi.py: 提供乙個 asgi 相容的 web 伺服器

demoproject/settings.py: 專案的配置。

demoproject/urls.py: url到具體**介面的對映配置

demoproject/wsgi.py: 提供乙個 wsgi 相容的 web 伺服器

在專案目錄裡新增乙個檔案views.py,在檔案裡編寫乙個hello方法,返回乙個django.http包下的httpresponse類物件

return httpresponse("hello yyt! ")開啟專案目錄下的urls.py,在urlpatterns中加入hello對映到新編寫的方法

from django.contrib import admin

from django.urls import path

from . import views

urlpatterns = [

path('admin/', admin.site.urls),

path('hello/', views.hello)

]

django預設使用內建sqllite,第一次執行前需要執行如下命令生成sqllite資料庫檔案

python manage.py migrate
這樣專案目錄裡就有db.sqlite3的資料庫檔案

python manage.py runserver 0.0.0.0:8000

Django學習筆記

django web程式設計思路 global setting run server check environment start project django admin.py startproject mysite 生成專案檔案 manage.py 檔案基本就是 django admin.py...

django學習筆記( )

下面的都是自己學習django框架開發的過程記錄,全當做筆記了,不喜勿噴,大神求指教 環境 ubuntu14.04 django 1.8.3 python 2.7.6 ide eclipse pydev 首先先建立乙個django project 名為blog 再在blog下建立statics與te...

django學習筆記

為了學習fabric,因為fabric的示例用到了django專案,所以就快速地開始根據官網的教程,搭建了簡單的投票應用,剛走通了前幾步。我覺得django搭建 的速度實在是超級快!非常適合快速原型開發。我很喜歡的是,只要改改模型 model view controller的model 也就是核心業...