B站視頻鏈接:https://www.bilibili.com/video/BV1wT4y1j71A?p=1
1、環境准備
安裝python並配置好環境,安裝IDEpycharm(這個自己選擇)
2. 下載django框架
在pycharm頁面按快捷鍵Alt+F12, 彈出terminal終端窗口。 在其中輸入
pip install -i https://pypi.douban.com/simple/ django
即可完成對django的下載。 這句代碼用了douban的鏡像,加速一下下載速度。
3、用命令創建django項目
繼續上面的, 在terminal內輸入
django-admin startproject mysite
也可以cmd在文件夾里直接創建
然后django就會自動幫你創建一個名為"mysite"的網站文件夾,用pycharm打開這個項目,五臟俱全。 此時你的工程結構應該和我一樣:
這時候網站已經自動搭建成功了,我們開始運行:
繼續在terminal內輸入:(運行的路徑應該切換到項目內部,比如項目在D:\django_demo\mysite,切換到這里,再運行>
)
python manage.py runserver
結果應該如圖所示:(如果不可以看下虛擬環境)
4、查看django是否可正常啟動(django自帶服務器和數據庫)
不用去管這個具體什么意思, 點擊上面的鏈接, 即http://127.0.0.1:8000, 沒有問題的話,應該就可以得到下圖的效果啦:
這時候已經證明django這個項目可以正常啟動了。
5、遷移項目中自帶的數據庫到mysql中(即創建表):這一步可以先不做!!
進入管理員界面http://127.0.0.1:8000/admin
此時需要賬號和密碼才能進入。
創建管理員賬號,不懂可以看下視頻,根據提示輸入賬號和密碼就行。
注意:輸入密碼時你直接輸入就行,可能界面上不會顯示輸入的密碼,不用管,密碼是隱藏的。
python manage.py createsuperuser
創建完了賬號去登錄,會報錯,因為還沒有把django里自帶的應用映射到數據庫,此時需要先做遷移。
6、數據庫配置看另一篇文章django連接Mysql數據庫:這一步可以先不做!!
7、創建自己的網站應用
創捷一個app文件夾,polls是應用名
python mysite\manage.py startapp polls
執行以上命令后會新增下面的文件
注意!!!
8、配置路由(為了后面可以渲染html)
配置主路由
這里配置的主路由只是路徑的前半部分,后半部分的配置在下面
include記得上面引包的時候加上,Include后面是子路由,比如項目polls的這個應用,那么配置的子路由是include(polls.urls),這個子應用里的urls需要自己創建
如果該django中有多個應用,就需要配置多個主理由,如果只有一個,直接寫一個就行。
單個應用
多個應用
9、配置應用子路由
在應用文件夾polls下面創建一個子路由文件urls.py
文件中配置路由,以及該路由要執行什么動作(這個動作需要使用view視圖來實現,該視圖會聲明這個鏈接做什么操作,比如渲染一個html請求)
10、創建view
上面已經路由完成,指明了每個路由對應的view,接下來要處理view的邏輯
目的是讓我們訪問到路由后能夠做出對應的事件(比如渲染html)
views具體內容:
比如下面的是登錄,這個視圖是渲染出一個html文件
11、創建模板和html
配置,先將html的路徑聲明好,不然項目不知道html放在哪里
這一步做好之后,還要將應用polls加到配置settings中的INSTALLED_APPS ,不然識別不到項目
創建文件夾和html文件
創建完html文件后,直接打開,一個網站就做好了。(根據你自己配置的路由訪問)
備注,以上不懂可以去看視頻。
以上是快速搭建一個,但是你想做一個好看的,功能邏輯強大的,就需要自己去設計了哈。