摘要:創(chuàng)建一個(gè)項(xiàng)目項(xiàng)目名稱例當(dāng)前目錄下會(huì)生成的工程,目錄結(jié)構(gòu)如下項(xiàng)目里面的工具,通過(guò)它可以調(diào)用和數(shù)據(jù)庫(kù)等包含了項(xiàng)目的默認(rèn)設(shè)置,包括數(shù)據(jù)庫(kù)信息,調(diào)試標(biāo)志以及其他一些工作的變量負(fù)責(zé)把模式映射到應(yīng)用程序在項(xiàng)目
1. 創(chuàng)建一個(gè)Django 項(xiàng)目
django-admin.py startproject <項(xiàng)目名稱>
例:
django-admin.py startproject myproject
當(dāng)前目錄下會(huì)生成myproject的工程,目錄結(jié)構(gòu)如下:
myproject |----manage.py |____myproject |----__init__.py |----settings.py |----urls.py |----wsgi.py
2. 在myproject項(xiàng)目中創(chuàng)建一個(gè)應(yīng)用manage.py:Django項(xiàng)目里面的工具,通過(guò)它可以調(diào)用django shell和數(shù)據(jù)庫(kù)等;
settings.py:包含了項(xiàng)目的默認(rèn)設(shè)置,包括數(shù)據(jù)庫(kù)信息,調(diào)試標(biāo)志以及其他一些工作的變量;
urls.py:負(fù)責(zé)把URL模式映射到應(yīng)用程序.
python manage.py startapp <應(yīng)用名稱>
例:
python manage.py startapp myblog
當(dāng)前目錄下會(huì)生成myblog目錄,目錄結(jié)構(gòu)如下:
myblog |----__init__.py |----admin.py |----apps.py |----migrations | |---__init__.py |----models.py |----tests.py |----views.py3. 啟動(dòng)Django項(xiàng)目
python manage.py runserver
例:
python manage.py runserver 8080
啟動(dòng)后web訪問(wèn)地址+端口就可以了 ~
4. 數(shù)據(jù)庫(kù)操作同步更改數(shù)據(jù)庫(kù)表或字段
python manage.py syncdb 注意:Django 1.7.1 及以上的版本需要用以下命令 python manage.py makemigrations python manage.py migrate
這種方法可以創(chuàng)建表,當(dāng)你在models.py中新增了類時(shí),運(yùn)行它就可以自動(dòng)在數(shù)據(jù)庫(kù)中創(chuàng)建表了,不用手動(dòng)創(chuàng)建
清空數(shù)據(jù)庫(kù)
python manage.py flush
此命令會(huì)詢問(wèn)是 yes 還是 no, 選擇 yes 會(huì)把數(shù)據(jù)全部清空掉,只留下空表。
創(chuàng)建超級(jí)管理員
python manage.py createsuperuser # 按照提示輸入用戶名和對(duì)應(yīng)的密碼就好了郵箱可以留空,用戶名和密碼必填 # 修改 用戶密碼可以用: python manage.py changepassword usernameDjango 基礎(chǔ)命令匯總
# 1. 創(chuàng)建一個(gè)項(xiàng)目:django-admin.py startproject <項(xiàng)目名稱> django-admin.py startproject myproject # 2. 創(chuàng)建一個(gè)應(yīng)用:python manage.py startapp <應(yīng)用名稱> python manage.py startapp myblog # 3. 啟動(dòng)項(xiàng)目:python manage.py runserverpython manage.py runserver 8080 # 4. 同步更改數(shù)據(jù)庫(kù)表或字段 python manage.py syncdb 注意:Django 1.7.1 及以上的版本需要用以下命令 python manage.py makemigrations python manage.py migrate # 5. 清空數(shù)據(jù)庫(kù) python manage.py flush # 6. 創(chuàng)建超級(jí)管理員 python manage.py createsuperuser # 7. 修改用戶密碼 python manage.py changepassword username
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/40818.html
摘要:語(yǔ)法支持再次打開(kāi)文件,在文件的最后添加指明了使用語(yǔ)法標(biāo)記,做了兩個(gè)拓展,其中表示支持語(yǔ)法高亮,包含的特性請(qǐng)參見(jiàn)相關(guān)文檔。語(yǔ)法高亮支持注意這一步必須在安裝完主題之后。 目前網(wǎng)上搭建個(gè)人博客的方案很多,雖然使用諸如 Wordpress ( PHP )、Hexo ( Node.js ) 等可以方便快速地搭建一款功能齊全的高性能個(gè)人博客,但是本文將嘗試一種更為小眾化的方案 —— 一款基于 dj...
摘要:一項(xiàng)目目錄結(jié)構(gòu)介紹與項(xiàng)目進(jìn)行交互的命令行工具集的入口項(xiàng)目管理器目錄項(xiàng)目容器,包含項(xiàng)目的基本配置,目錄名稱不建議修改中聲明模塊的文件,內(nèi)容默認(rèn)為空項(xiàng)目的總配置文件,包含數(shù)據(jù)庫(kù)應(yīng)用時(shí)間等各種配置配置文件,項(xiàng)目中所有地址頁(yè)面都需要我們自己去配置其 一、項(xiàng)目目錄結(jié)構(gòu)介紹 showImg(https://segmentfault.com/img/remote/1460000016373937?w...
閱讀 3687·2021-11-23 09:51
閱讀 1685·2021-10-22 09:53
閱讀 1362·2021-10-09 09:56
閱讀 868·2019-08-30 13:47
閱讀 2165·2019-08-30 12:55
閱讀 1611·2019-08-30 12:46
閱讀 1125·2019-08-30 10:51
閱讀 2422·2019-08-29 12:43