2019.5.11日,我創(chuàng)建了第一個屬于自己的個人博客,接下來,我們一起重溫一下流程!
我們用的是pycharm來進行編寫的,首先我們來創(chuàng)建一個項目
如上圖所示,在Location的后面寫上你的路徑,以及項目名,在Existing interpreter下面的Interpreter后面選中你的虛擬環(huán)境,然后在Application name: 后面寫應(yīng)用名,最后點create,我們這個項目就創(chuàng)建好了!
第一步:我們在setting里面做一下簡單的配置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'Blog',
'USER': 'root',
'PASSWORD': '1',
'HOST': '127.0.0.1',
'PORT': 3306,
}
}
我們用的是mysql 數(shù)據(jù)庫,在終端里新建一下數(shù)據(jù)庫
在加上富文本的一些配置
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'blogapp.apps.BlogappConfig',
'ckeditor', # 富文本
'ckeditor_uploader',# 富文本
'captcha' #驗證碼
]
然后在最后加上,靜態(tài)文件放置的路徑,在項目下創(chuàng)建一個靜態(tài)文件的文件夾,static
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
]
# STATIC_ROOT = os.path.join(BASE_DIR,'static/')
MEDIA_URL = '/media/'
# 放在django項目根目錄伺糠,同時也需要創(chuàng)建media文件夾
MEDIA_ROOT = os.path.join(BASE_DIR, 'static/img')
CKEDITOR_UPLOAD_PATH = 'upload/'
APPEND_SLASH = False
然后配置url
再在應(yīng)用下新建一個py文件,urls.py 用于反向解析,引入我們項目下的views視圖
視圖里我們就先做一下引用的東西,目前我們先把一個index.html的頁面引入進來
然后把從網(wǎng)上下載的模板添加到我們的項目里