標籤(空格分隔): django python
建立開發環境 安裝django
pip install django==version
執行建立工程的命令
django-admin startproject projectname
修改settings.py檔案裡的配置資料庫以及其他一些配置
執行資料庫遷移命令
python manage.py makemigrations
python manage migrate
執行執行專案的命令
python manage run server
在settings.py檔案中有一項預設配置,預設是sqllite3資料庫,不需要配置使用者名稱和密碼,在此配置下執行資料庫遷移命令時會在專案的根目錄下出現乙個名為db.sqlite3的檔案,該檔案就是sqlite的資料庫檔案。
databases =
}
現在將專案的資料庫設定為mysql,由於django預設的是使用mysqldb,而該哭目前還不支援python3,所以為了後期的版本公升級我們採用pymysql來代替。
安裝pymysql
pip install pymysql
修改與__init__py檔案
import pymysql
pymysql.install_as_mysqldb()
在settings.py中進行mysql配置
databases =
}
django是mtv框架:m => model,t => templates,v => view。
在這裡我們需要設定django查詢模板的路徑。
一般我們都是在專案的根目錄下建立乙個名為templates的資料夾,裡面放的就是模板檔案。
然後我們需要告訴專案,在settings.py中配置。
templates = [,},
]
模板需要引用許多靜態檔案,如css、js、、字型等等。同樣在專案根目錄建立乙個名為static的資料夾,將這些靜態檔案放在該資料夾下。
在settings.py中配置
在開發模式下
debug = true
allowed_hosts =
static_url = '/static/'
# 自定義靜態資源路徑 debug為true時才有效
staticfiles_dirs = (
os.path.join(base_dir, "static"),
)
在生產模式下
debug = falseallowed_hosts = ['*']
static_url = '/static/'
static_root = os.path.join(base_dir, 'static')
Django開發筆記 安裝Django框架並初始化
方法一 直接安裝 pip install django 建立並進入工程根目錄 touch django demo cd django demo 先建立個虛擬環境 virtualenv venv source venv bin activate 使用echo命令將pip tools和django庫寫入...
前端開發筆記(一)
1 js判斷字串是否為空 var str if str str 2 判斷checkbox是否被選中 js判斷checkbox是否被選中 var c document.getelementbyid protocl if c.checked jquery判斷checkbox是否被選中 3 js定時器se...
《flask web開發》筆記一
寫乙個應用,為了方便維護與提高重用性,需要將程式分為不同模組不同包,flask寫大型也是如此。在我們的專案目錄下,分別放著五種型別的檔案 miguel grinberg這麼設計是非常合理的。congfig.py manager.py 運維層面上的剝離 1.線下配置到線上配置的遷移是必要的,如果讓運維...