1. 程式人生 > 程式設計 >Django專案基礎配置和基本使用過程解析

Django專案基礎配置和基本使用過程解析

這篇文章主要介紹了Django專案基礎配置和基本使用過程解析,文中通過示例程式碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

在需要的目錄下建立Django專案輸入命令:django-admin startproject 專案名稱

建立完成後在pycharm下Terminal中輸入命令:Python manege.py startapp app名稱 (新建Django的APP專案)

一、Django的相關配置

Django專案 setting 配置:

1.templates存放HTML檔案的配置,(告訴Django去哪兒找我的HTML檔案)

'DIRS': [os.path.join(BASE_DIR,'templates')],# 配置HTML檔案存放的位置

字串解釋:

os.path.join() 拼接目錄結果:E:\py檔案_django\mysite\templates

2. 靜態檔案(存放css/js/圖片的檔案)

在HTML中必須同步配置檔案路徑

3.註釋掉setting.py中帶有csrf的哪一行(防止csrf攻擊,目前不用(因為需要在HTML中進行相關配置))

新建APP的Django專案後的配置

告訴Django新建了APP,在setting中(用命令列建立的時候才需要手動配置)

二、使用使用Django的ORM詳細步驟:

1.自己動手建立資料庫

2.在Django專案中的setting中設定連線資料庫的相關配置(告訴Django連線哪一個資料庫)

3.在專案的__init__.py中告訴Django用pymyql代替預設的mysqldb來連線資料庫(因為Python3中不支援mysqldb)

4.在建立的App專案中(my_inn)中的medels中進行資料庫的相關操作,定義一個類(建表),這個類必須繼承models.Model

5.按順序執行兩個命令

1. python manage.py makemigrations

# 生成遷移檔案:記錄models.py的改動記錄到my_inn/migrations資料夾下

2. python manage.py migrate # 執行遷移檔案:把改動翻譯為sql語句去資料庫執行

執行完成後,就會在資料庫中自動建立這個表

不論是建立表,刪除表,修改表,都是在類中修改後執行這兩條語句(刪除表是把建立的 刪除後或者註釋後在執行這兩條語句)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。