django之路:第一天,django之路第一天
建立項目
兩種方法:
第一種:
# 建立新項目django-admin.py startproject batman# 建立APP(先進入到項目的目錄下)python manage.py startapp bat# 建立更改的檔案python manage.py makemigrations# 將產生的py檔案應用到資料庫(最終產生資料庫檔案的是這條命令)python manage.py migrate# 啟動django伺服器python manage.py runserver IP地址 連接埠# 建立admin管理員(後面會用)(django1系列)python manage.py createsuperuser 名字(django2)python manage.py createsuperuser --username 名字
第二種就是使用PyCharm了,網上教程一堆,不說了,做完後,你的第一步完成,接下來↓啥都不做,建完之後,啟動服務,點擊地址
然後你就會看到一個頁面
你的服務已經起來了,這是django內建的一個服務,也就是你的第二步邁出來了。
接下來自己寫一個,寫一個吧(我的是Django2.0),如果你喜歡,你可以按照全命令來寫項目,我不喜歡,所以我選擇PyCharm.................
【我預設都已經會用PyCharm了】
第一步:開啟PyCharm
第二步:建立項目
第三步:開啟專案檔夾
第四步:自己在項目裡建立一個.py檔案,起名為“views”
第五步:看目錄
第六步:點開urls,寫上
第七步:點開views,寫上
按著寫,別問為什麼,後面有!
第八步:運行
第九步:點串連
第十步:看效果
第十步:完成
——————————————————————————————————————————————————————————————————————————
分析流程:
Django服務啟動之後,點擊url,Django會根據urls.py去執行代碼,然後urls裡面填寫了路由,根據Django規則(別問啥規則,就是規則!)它會去尋找相對應的視圖函數(根據你在urls裡面調用的相對應的視圖模組,它會根據模組去找你的函數),然後執行對應的函數,最後返回結果。
代碼部分:
urls:from django.contrib import adminfrom django.urls import pathfrom . import views # 調用你想要的視圖模組urlpatterns = [ path('admin/', admin.site.urls), path('', views.index), # urls路由]views:# 調用Django的返回模組from django.shortcuts import HttpResponse# 視圖函數def index(request): # 返回結果 return HttpResponse("you win")
然後,你的小項目就起來了,就成功了