Pycharm社群版 建立架設Django 實踐

2021-08-20 14:41:32 字數 3630 閱讀 9188

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這個資料夾,這倒不難,手動建立乙個就行,然後再往下跟著教程寫了一些...