Pycharm(社區(qū)版)Django初探

一、如何創(chuàng)建Django項目

在你的目標(biāo)文件夾下,用shift+右鍵,在目標(biāo)文件夾下打開命令行。

在目標(biāo)文件夾下輸入創(chuàng)建項目命令,django將在目標(biāo)文件夾下創(chuàng)建項目。

django-admin startproject projectname

在pycharm中打開所創(chuàng)建的項目,并在項目中使用terminal或在上一個命令所用的cmd輸入創(chuàng)建django app命令。

python manage.py startapp appname

再添加django app的映射到項目。

INSTALLED_APPS = [

? ? 'django.contrib.admin',

? ? 'django.contrib.auth',

? ? 'django.contrib.contenttypes',

? ? 'django.contrib.sessions',

? ? 'django.contrib.messages',

? ? 'django.contrib.staticfiles',

]

在列表中添加字符串‘django appname’并保存。

INSTALLED_APPS = [

? ? 'django.contrib.admin',

? ? 'django.contrib.auth',

? ? 'django.contrib.contenttypes',

? ? 'django.contrib.sessions',

? ? 'django.contrib.messages',

? ? 'django.contrib.staticfiles',

? ? 'django appname'

]

二、如何設(shè)置虛擬環(huán)境

在pycharm中打開所創(chuàng)建項目的Setting->Project: projectname->Project Interpreter

點擊齒輪圖標(biāo)->Create Virtual Env,輸入虛擬環(huán)境名Envx,點選inherit global site-packages,創(chuàng)建虛擬環(huán)境。

三、如何手動添加templates文件夾

在項目所在文件夾創(chuàng)建文件夾templates,并在項目名projectname文件夾中的setting.py中找到

TEMPLATES = [

? ?{

? ? ? ?'BACKEND':'django.template.backends.django.DjangoTemplates',

? ? ? ?'DIRS': [],

? ? ? ?'APP_DIRS':True,

? ? ? ?'OPTIONS': {

? ? ? ?'context_processors': [

? ? ? ? ? ?'django.template.context_processors.debug',

? ? ? ? ? ?'django.template.context_processors.request',

? ? ? ? ? ?'django.contrib.auth.context_processors.auth',

? ? ? ? ? ?'django.contrib.messages.context_processors.messages',

? ? ? ? ? ?],

? ? ? ?},

? ?},

]

將其中的

'DIRS': [],

改為

'DIRS': [os.path.join(BASE_DIR,'templates')],

其中第一個參數(shù)是指項目文件夾的路徑,第二個是templates,合起來表示一個相對路徑。

然后就可以直接在pycharm中點擊template文件夾選擇new,在其中新建html文件了。

四、如何給網(wǎng)頁添加static靜態(tài)元素

在項目文件夾下創(chuàng)建static文件夾,并將templete中的html文件要引用的css文件和圖片等內(nèi)容放進(jìn)其中。

然后將static文件夾的路徑添加到項目中。打開projectname文件夾中的setting.py,找到以下內(nèi)容。

STATIC_URL='/static/'

在其下面添加static文件夾的相對路徑

STATIC_URL='/static/'

STATICFILES_DIRS = (os.path.join(BASE_DIR,"static"),)

要注意,STATICFILES_DIRS是turple來的,后面有個逗號表示其為turple!

最后編輯于
?著作權(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)容

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