20分鍾快速用django+mysql+pycharm搭建一個自己的web網站學習筆記


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文件后,直接打開,一個網站就做好了。(根據你自己配置的路由訪問)

 

 

 

備注,以上不懂可以去看視頻。

以上是快速搭建一個,但是你想做一個好看的,功能邏輯強大的,就需要自己去設計了哈。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM