理解了如何創(chuàng)建虛擬環(huán)境后癞季,打開了pycharm開發(fā)工具醋闭,通過創(chuàng)建Django工程潦牛,然后自動(dòng)安裝了Django,
初始工程中目錄結(jié)構(gòu):
__init__.py是每個(gè)包文件都帶有的漩符,settings.py指定Django如何和系統(tǒng)交互以及如何管理項(xiàng)目荒吏。urls.py告訴Django應(yīng)該創(chuàng)建哪些網(wǎng)頁來響應(yīng)瀏覽器請求沾谜。文件wsgi.py(web server gateway interface)幫助Django提供它創(chuàng)建的文件
然后創(chuàng)建數(shù)據(jù)庫,在pycharm的cmd命令行中輸入:python manage.py migrate
啟動(dòng)服務(wù)器:python manage.py runserver 端口號(hào)
如何創(chuàng)建應(yīng)用程序?
python manage.py startapp app_name
目錄中多出了
models.py文件中用來創(chuàng)建模型壁袄,創(chuàng)建完模型后类早,要激活模型,就要去settings.py的INSTALLED_APPS中添加app_name,接著要去修改數(shù)據(jù)庫嗜逻,修改命令:python manage.py makemigrations app_name
每當(dāng)修改數(shù)據(jù)時(shí)都要進(jìn)行三個(gè)步驟:1修改models.py,2涩僻、執(zhí)行上面的修改命令,3栈顷、讓Django遷移項(xiàng)目:python manage.py migrate
如何創(chuàng)建 超級(jí)用戶逆日?
python manage.py createsuperuser,然后向管理網(wǎng)站注冊模型,在admin.py中進(jìn)行注冊萄凤,
今天主要了解了如何搭建Django室抽,如何啟動(dòng)服務(wù)器,以及對(duì)創(chuàng)建后的工程目錄結(jié)構(gòu)有了認(rèn)識(shí)靡努,知道了結(jié)構(gòu)中文件的作用坪圾。
未完,待續(xù)……