一、創建并使用虛擬環境
控制臺輸入命令:python -m venv D:\git\test-platform-django\mysite\new_venv

控制臺輸入命令:D:\git\test-platform-django\mysite\new_venv\new_venv\Scripts\activate 進入虛擬環境

退出虛擬環境

pycharm設置python Interpreter

安裝django

二、搭建Django項目
通過命令生成項目


1) manage.py文件
一級子目錄中的 manage.py 文件是管理 Django 項目的重要命令行工具,它主要用于啟動項目、創建應用和完成數據庫的遷移等。
2) __init__.py文件
二級子目錄中的 __init__.py 文件用于標識當前所在的目錄是一個 Python 包,如果在此文件中,通過 import 導入其他方法或者包會被 Django 自動識別。
3) settings.py文件
settings.py 文件是 Django 項目的重要配置文件。項目啟動時,settings.py 配置文件會被自動調用,而它定義的一些全局為 Django 運行提供參數,在此配置文件中也可以自定義一些變量,用于全局作用域的數據傳遞。
4) urls.py文件
url.py 文件用于記錄 Django 項目的 URL 映射關系,它屬于項目的基礎路由配置文件,路由系統就是在這個文件中完成相應配置的,項目中的動態路徑必須先經過該文件匹配,才能實現 Web 站點上資源的訪問功能。
5) wsgi.py文件
wsgi.py 是 WSGI(Web Server Gateway Interface)服務器程序的入口文件,主要用于啟動應用程序。它遵守 WSGI 協議并負責網絡通訊部分的實現,只有在項目部署的時候才會用到它。
三、修改語言和時區配置
修改settings.py配置文件

四、啟動項目
控制臺輸入命令:python manage.py runserver

五、創建應用
控制臺輸入命令:python manage.py startapp platform_web

- admin.py 用于將 Model 定義的數據表注冊到管理后臺,是 Django Admin 應用的配置文件;
- apps.py 用于應用程序本身的屬性配置文件;
- models.py 用于定義應用中所需要的數據表;
- tests.py 文件用于編寫當前應用程序的單元測試;
- views.py 用來定義視圖處理函數的文件;
- migrations 目錄用于存儲數據庫遷移時生成的文件,該目錄下的 __init__.py 文件標識 migrations 是一個 Python 包。
六、settings.py添加創建的項目

浙公網安備 33010602011771號