pycharm社群版不能像專業版,自帶模板。
所以要自己動手。
1、首先pip3 installdjango,安裝django包
2、找到安裝位址
例如"***\python36\lib\site-packages\django\bin"
3、add到環境變數,使用者的就行應該吧
4、在某個路徑下,使用命令列cmd
5、命令列輸入django-admin startproject yourname
建立初始工程
6.在pycharm開啟就行。
其中virtualenv可以在增加後在file ->settings->project interpreter設定
django的設定和管理
python manage.py [option]
python manage.py help
啟動伺服器
pycharm切換到下面terminal
'''python manage.py migrate
python manage.py runserver
'''之後檔案有改動 都要
'''python manage.py runserver
'''如果成功了,可以在瀏覽器輸入127.0.0.1:8000
顯示結果:
設定django管理後台
django admin
1、建立管理員賬號
pycharm的terminal 輸入
python manage.py createsuperuser
重新執行一下python manage.py runserver
127.0.0.1:8000/admin
在這個例子開啟mysite/settings.py
找到如下
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'******' #
]實踐舉例
model template view mtv模型
新建在templates資料夾(在工程的根目錄,使用的是社群版)
裡面填入index.html,可以複製過來(只是舉例)
另外在views.py,增加
defindex(request):
returnrender(request,'index.html')
在urls.py增加
fromdjango_web.viewsimportindex
還有修改
urlpatterns = [
url(r'^admin/',admin.site.urls),
url(r'^index/',index),
]在網頁位址增加乙個index路徑url,該路徑對應index(第二引數的)
執行runserver後,127.0.0.1:8000/admin
很可能顯示
templatedoesnotexist
這是因為之前是在工程的根目錄建templates目錄,所以要修改一下settings.py。
搞定,可以執行
index.html怎麼引用呢
就在開頭
然後要引用到這個static資料夾下檔案的地方都改。舉例
原來為new_blah.css
都
同時需要settings.py
增加一行
staticfiles_dirs = (os.path.join(base_dir,'static'),)
請注意要tuple,坑啊。
#####################################
在基本環境
可以使用上下文。
view.py修改
defindex(request):
context =
returnrender(request,
'index.html'
,context)
說明『index.html』裡面可以引用context裡面的引數
templates裡index.html修改的地方, 此處隨便找個地方,如下。}
'''<
h3
><
a
href=
"#"
>
}a
>
h3
>
<
p
class=
"description"
>
}p
>
<
span
class=
"rate-score"
>
}span
>
'''輪到model了
先在settings.py
增加'''
from
mongoengine
import
connect
connect(
'wbsite'
,host
='127.0.0.1'
,port
=27017
)'''
到實際的model.py
#偷懶,全部匯入
pyCharm社群版 django建立Web專案
1.安裝django pip install django2.使用找到django的安裝路徑,將其新增到環境變數path中。注意加上分號 3.在想建立專案的目錄下,右鍵進入powershell 也可以通過cmd進入目錄 建立專案 django admin startproject 專案名 4.在py...
社群版pycharm建立django專案
1 django是基於python的web框架,依賴python環境,所以需要提前安裝好python直譯器。2 django各版本對python版本的依賴關係如下表所示 django 版本 python 版本 1.11 2.7,3.4,3.5,3.6,3.7 1.11.17 新增 2.03.4,3....
使用Pycharm社群版啟動Django的重要補充
pycharm的社群版由於免費,因此比起專業版很多功能的支援都被刪減了,比如針對django框架,社群版的支援遠沒有專業版好用。之前好不容易手動安裝並啟動了django,但再回到教程中跟著學習時,發現自己的專案中沒有templates這個資料夾,這倒不難,手動建立乙個就行,然後再往下跟著教程寫了一些...