首頁 > 軟體

Pycharm建立Django專案範例實踐

2022-03-14 13:01:38

一、Pycharm安裝Django框架

二、新建Django專案

1、manage.py是個管理角色,擁有的功能包括:

(1)建立app: python manage.py startapp miaTest 其中startapp是命令,miaTest為app的名字

(2)管理資料庫
Python manage.py sqlall miaTest:檢視miaTest這個app下面所有的表
Python manage.py syncdb:同步資料庫

(3)管理伺服器
Python manage.py runserver ip:port->更改存取的ip及埠號

2、Venv
要使用django,首先需要建立一個虛擬工作環境,在這個虛擬工作環境中可以安裝包,將其與其他專案隔離,主要解決Python軟體開發過程中版本與依賴性問題以使得每個專案有自己獨立的安裝目錄環

3.mySite2
(1)init.py:該檔案預設是空的,只用定義了這個檔案,python虛擬機器器才會認為當前資料夾是一個合法的package,代表目錄下面的Python程式是module的一部分。所以它是package的標識
(2)Settings.py:包括app路徑,資料庫設定,sql語句,靜態檔案目錄,中介軟體,session儲存的相關設定
(3)Urls.py:所有網址的入口,會關聯到views中的函數
(4)Wsgi.py

4.Templates

主要由html程式碼及邏輯控制塊程式碼。

三、在Django專案建立WebApp專案

1、開啟terminal視窗

2、輸入命令:python manage.py startapp django_web

3、新的目錄結構如下:

4、修改settings.py檔案,註冊該工程

Django的開發遵循MTV模式(models, templates, views),views.py負責執行操作,models.py負責資料處理(如資料庫連線),templates目錄下存放網頁的模板

5、在templates下新建一個index.html檔案

6、編寫views.py檔案,定義存取這個index.html檔案的操作

7、編寫urls.py檔案,定義存取這個index.html的url路徑(使用正規表示式)

四、執行專案:在pycharm的Terminal中輸入命令執行伺服器:

在瀏覽器中輸入url:http://127.0.0.1:8000/index/可以看到如下的頁面

五、在專案中新增資源(css、image、js)

1、目錄結構如下:

2、修改index.html如下:

3、在settings.py檔案的最後增加如下設定

注意:在給STATICFILES_DIRS設定靜態檔案目錄的時候注意設定的目錄是個列表或元組,其中每個元組或列表的值之間必須要用逗號分隔。即使是最後一個值的後面也要加逗號

到此這篇關於Pycharm建立Django專案範例的文章就介紹到這了,更多相關Pycharm建立Django 內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com