企業(yè)開發(fā)django環(huán)境配置

環(huán)境很多都是不一樣的,但是看了很多blog,作為一個初學(xué)者只能依樣畫瓢了。

PyCharm+Django+virtualenv+xadmin基本上是標配,當然這里寫的有局限性,也許通過不斷的學(xué)習(xí)之后可能會有所改變吧。

virtualenv

主要作用是根據(jù)不同的項目進行不同的環(huán)境搭建。在新建的時候會默認進入venv環(huán)境,就是一套純凈版python環(huán)境,根據(jù)自己的需要添加不同的插件進行
LeedeAir:~ Chaersi$  deactivate //退出虛擬環(huán)境

LeedeAir:~ Chaersi$ source venv/bin/activate  //進入虛擬環(huán)境
image.png
在新建的時候會出現(xiàn)新的環(huán)境使用virtualenv的選項。

配置xadmin插件

在settting.py中,INSTALLED_APPS下添加
 'xadmin',
 'crispy_forms',
這里因為xadmin一般并不支持django2.0 和python3x,所以一般可以用pip從git上進行安裝
pip install git+git://github.com/sshwsfc/xadmin.git@django2
或
pip install git+https://github.com/sshwsfc/xadmin.git@django2
安裝完成之后,需要在urls.py中添加配置
path('xadmin/',xadmin.site.urls)
然后執(zhí)行兩句,將xadmin的db導(dǎo)入
LeedeAir:~ Chaersi$ makemigrations
LeedeAir:~ Chaersi$ migrate

配置xadmin超級用戶

在pycharm中運行
Tools -> Run manage.py Task
這樣就可以直接省略python manager.py xxxx;然后在命令行中輸入
createsuperuser

在地址欄中運行就可以看到相關(guān)的后臺管理平臺

ps:
有些同學(xué)私信我說,這樣也打不開xadmin的模塊
額,我想說,其實我漏寫了一個地方,就是要在setting.py中要加入SITE_ID這個變量

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • # Python 資源大全中文版 我想很多程序員應(yīng)該記得 GitHub 上有一個 Awesome - XXX 系列...
    aimaile閱讀 26,837評論 6 427
  • 環(huán)境管理管理Python版本和環(huán)境的工具。p–非常簡單的交互式python版本管理工具。pyenv–簡單的Pyth...
    MrHamster閱讀 3,957評論 1 61
  • (這是很早之前寫的但內(nèi)容沒有太過時,發(fā)到這邊補全一下...)面向初學(xué)者介紹Python相關(guān)的一些工具,以及可能遇到...
    jagttt閱讀 67,519評論 3 44
  • 我沒有想到這么快我會聊到婚姻這個話題,今天早上跟我的老同學(xué)在微信上聊天,才知道她十一回去要訂婚了,應(yīng)該婚期就在明年...
    唱歌的魚san閱讀 243評論 0 0
  • 氣功能調(diào)節(jié)人體的生理狀態(tài),可以使人體各部分趨于正常化?;颊叩娜梭w生理狀態(tài)走向不正常的階段;或是臟器開始老化,或已經(jīng)...
    匯元氣功閱讀 527評論 0 1

友情鏈接更多精彩內(nèi)容