⑴ 一個完整的web前端項目除了有主頁,詳情頁,登錄還有什麼
注冊,模板頁,內容頁
⑵ 如何寫第一個屬於自己的Web頁面(Django)
上期(超實用搭建個人開發Web網頁的軟體及配置基礎)已經詳細的介紹了基於Django+MySQL+PyCharm組合配置的Web開發的基礎架構。這期帶讀者跟著作者寫第一個屬於自己的Web頁面,同時跟作者同一個區域網的其它用戶也可以訪問。
首先輸入python manage.py startapp myFamilyWeb (表示創建一個自己的Web頁面項目),如圖1。
生成的myFamilyWeb里的目錄結構里的含義如下:
外層的_init_.py文件標識myFamilyWeb是一個Python包。
admin.py 用於將Model定義注冊到管理後台,是Django Admin 應用的配置文件。
apps.py用於應用程序本身的配置。
migrations目錄用於存儲models.py文件中Model的定義及修改。
migrations/_init_.py文件標識migrations是一個Python包。
models.py用於定義應用中所需要的數據表。
tests.py文件用於編寫當前應用程序的單元測試。
views.py文件用於編寫應用程序的視圖。
以上的介紹都是myFamilyWeb應用的全部內容,後續需要做的就是填充對應的service邏輯對外提供服務。如果就這么啟動,就會發現如圖2一樣訪問不了。
想要實現訪問自己第一個Web頁面(myFamilyWeb),第一步是設置路由和在views.py增加一個可以訪問的函數(圖3-圖6)。
配置模板和html(圖7-圖13)
配置寫好了第一個最簡單的Web頁面,啟動伺服器。。。(圖14)
在開發者電腦上的瀏覽器訪問http://127.0.0.1:8000/myFamilyWeb/ (圖15)
https://jingyan..com/article/c843ea0b7d5c7177931e4ab1.html(配置防火牆埠)(圖16)
設置允許多個主機訪問 (圖17)
在終端輸入ipconfig
回車找到IPv4 的地址:192.168.0.102 (圖18)
python manage.py runserver 0.0.0.0:8000 (這次啟動的時候在後面添加0.0.0.0:8000)。
然後本地網路中的其它計算機就可以在瀏覽器中訪問你的 IP 地址了,http://192.168.0.102:8000/myFamilyWeb/ (這個網址只能同一個區域網的主機可以訪問)
之後就是好好去學習如何寫html文件了。。。