django入門(一)
小白一枚,老是感覺自己學了點什麽東西馬上就忘了,所以打算寫點下來,以後可以看看,也希望能給以後點進來的人有一些幫助
本文是django的入門,現在在學,有錯誤之處還希望能包涵和指出,謝謝!
首先先下載,我是用pip指令下的,pip install django 如下,(我這是裝過了)
先打開pycharm(沒有pycharm的話建議下一個),然後先建一個項目,存放目錄一定不要忘了,因為待會就要用。
步入正題,打開cmd,然後到存放目錄,我不是放c盤,所以先E:,到達指定目錄之後,先建立一個工程,我這裏建立了一個名為hellosite的工程
然後到目錄下,會發現多了一個名為hellosite的文件,點進去之後會發現一個hellosite的文件和一個manage.py的,這個manage.py是與Django工程進行交互的命令文件,後面還會出現。再點開hellosite文件夾裏面是這樣的
第一個0kb的文件是一個空文件,但是它將hellosite定義為包的空文件,settings.py是配置文件,ulrs.py是URL路由的聲明文件,待會會用到,wsgi.py是基於WSGI的web服務器配置文件。
ok,接下來我們在做一個功能,先在cmd裏進入hellosite文件,然後輸入python manage.py startapp helloapp,建立一個名為helloapp的app,這個和上面的那個Django-admin指令是互通的,都可以用,如下圖
註:相同用法還有python -m django
然後在hellosite的文件裏面會多一個helloapp的文件夾,接下來的步驟就要在pycharm上完成了,如果上面一切順利的話,pycharm現在應該是這個樣子的
然後先點開views.py文件進行修改,創建一個hello函數,向瀏覽器發送消息
接下來修改urls.py文件,如下圖,(path結束後的逗號別忘記了,不然會報錯)
最後在cmd裏運行服務器,輸入python manage.py runserver,可以再下面的結果裏看到一個ip,我的是127.0.0.1:8000,復制進瀏覽器,出現如下,即2第一個hello world完成!
至於為什麽是index跟你之前在path裏面寫的有關你寫別的話就是別的咯
最後的最後,附上流程
1.新建工程 (django-admin startproject name)
2-1.修改工程 創建一個app (python manage.py startapp name)
2-2.修改view.py,對瀏覽器具體響應功能
2-3.修改工程,修改URL路由:置頂URl與響應之間的關系
3.運行工程
django入門(一)