Django介紹
? ? ? ? Django 是一個基于 Python 的開源 Web 應用框架,采用了 MTV(Model - Template - View)軟件設計模式 ,由許多功能強大的組件組成,能夠幫助開發者快速、高效地創建復雜的數據庫驅動的 Web 應用程序。它具有以下顯著特點:
? ? ? ?強大的數據庫抽象層(ORM):允許使用 Python 代碼與各種數據庫進行交互,無需編寫原始 SQL 語句。通過簡單的配置就可以輕松更換數據庫,實現數據模型與數據庫的解耦,例如從 SQLite 切換到 PostgreSQL ,只需要在settings.py中修改數據庫配置部分。
? ? ? ?豐富的插件和工具:有大量的第三方插件,如用于用戶認證的django - allauth,文件管理的django - storages,緩存的django - cache - utils等,可以方便地集成到項目中,極大地提高開發效率。
創建Django項目
django-admin startproject myapp
cd myapp
在開啟之前myapp下有2個文件,開啟后增加db.sqlite3數據庫文件
開啟后會有相應的鏈接,打開即可查看
創建用戶
執行 manage.py createsuperuser
進入manage.py 目錄
打開終端
執行以下命令:
python manage.py createsuperuser
或者
python3 manage.py createsuperuser
根據提示創建用戶和密碼: 都設置成admin即可
PS D:\myapp> python manage.py createsuperuserUsername (leave blank to use 'yxxxx'): admin
Email address: test123@qq.com
Password:
Password (again):
The password is too similar to the username.
This password is too short. It must contain at least 8 characters.
This password is too common.
Bypass password validation and create user anyway? [y/N]: y
Superuser created successfully.
運行項目
直接終端運行
python manage.py runserver 0.0.0.0:8000
通過Pycharm運行
? ? ? 如果直接運行manage.py程序的話會提示一大堆沒有傳入參數等信息,會提示一堆東西,表示沒有配置參數,在pycharm右上角,點擊edit configurations 編輯配置參數,如下圖描述:
? ?點開彈出框如下對話框,在Parameters 對應的對話框中輸入配置參數 runserver 0.0.0.0:8000.配置完成之后點擊ok就完成了。
? ? 并在這個Parameters配置參數這塊可以輸入任意運行相關啟動命令,后續直接啟動即可,具體設置如下圖:
? ? ?配置完以上信息之后,直接按Ctrl+shift+F10 或者點擊運行一下manage.py文件:出現如下結果,表示配置成功。
? 正常提示以下信息說明運行成功
Connected to pydev debugger (build 222.4554.11)
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
April 30, 2025 - 15:44:21
Django version 3.2.25, using settings 'django_neo4j.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CTRL-BREAK.
后臺演示
? ? ?運行完程序,我們可以直接在瀏覽器地址欄輸入:http://127.0.0.1:8000/admin/ 地址,演示如下圖:
? 登錄密碼直接用以上設置中的密碼即可