一、建立項目
打開cmd,如果安裝了anaconda應該就有 anaconda powershell prompt,用這個更好。
cd D:\ // 進入文件夾D盤
django-admin startproject app //創建項目文件夾。
下圖是在C盤下實際操作創建的項目框架
manage.py: 一個實用的命令行工具,可讓你以各種方式與該 Django項目進行交互。 DjangoPractice/_ init _.py: 一個空文件,告訴 Python 該目錄是一個 Python包。 DjangoPractice/settings.py: 該 Django 項目的配置。 DjangoPractice/urls.py: 該 Django 項目的 URL 路徑目錄。 DjangoPractice/wsgi.py: 一個 WSGI 兼容的 Web 服務器的入口,以便運行你的項目。
python manage.py runserver //嘗試在本地服務器運行,默認端口8000
二、APP
python manage.py startapp knight //創建一個knight的app文件,存放網站的內容
接下來在settings.py中找到INSTALLED_APPS這一項插入
“knight”
三、視圖和 URL 配置
在先前創建的 DjangoPractice 目錄下的user目錄中的 views.py 文件輸入代碼:
接着在DjangoPractice 目錄下的DjangoPractice 目錄中的urls.py文件中添加下面代碼:
完成後,啓動 Django 開發服務器,並在瀏覽器訪問打開瀏覽器並訪問:
四、數據庫遷移
python manage.py makemigrations
python manage.py migrate
後臺展示
先創建超級管理員用戶,在命令行輸入代碼如下:
python manage.py createsuperuser
接下來在user/admin.py文件添加下面代碼;
完成後,啓動 Django 開發服務器,並在瀏覽器訪問打開瀏覽器並訪問:
這裏就進入了超級管理員界面,對所有權限或者文件進行修改創建
如果想把這個頁面顯示中文和修改顯示時間,那需要在setting.py文件中修改下面代碼:
這樣,一個基本的Django框架就搭建好了,接下來就是具體的代碼輸出了。
五、期刊管理系統需求分析後根據實際Django項目得到的表格信息