2019.5.11日,我创建了第一个属于自己的个人博客,接下来,我们一起重温一下流程!
我们用的是pycharm来进行编写的,首先我们来创建一个项目
如上图所示,在Location的后面写上你的路径,以及项目名,在Existing interpreter下面的Interpreter后面选中你的虚拟环境,然后在Application name: 后面写应用名,最后点create,我们这个项目就创建好了!
第一步:我们在setting里面做一下简单的配置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'Blog',
'USER': 'root',
'PASSWORD': '1',
'HOST': '127.0.0.1',
'PORT': 3306,
}
}
我们用的是mysql 数据库,在终端里新建一下数据库
在加上富文本的一些配置
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' #验证码
]
然后在最后加上,静态文件放置的路径,在项目下创建一个静态文件的文件夹,static
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
]
# STATIC_ROOT = os.path.join(BASE_DIR,'static/')
MEDIA_URL = '/media/'
# 放在django项目根目录,同时也需要创建media文件夹
MEDIA_ROOT = os.path.join(BASE_DIR, 'static/img')
CKEDITOR_UPLOAD_PATH = 'upload/'
APPEND_SLASH = False
然后配置url
再在应用下新建一个py文件,urls.py 用于反向解析,引入我们项目下的views视图
视图里我们就先做一下引用的东西,目前我们先把一个index.html的页面引入进来
然后把从网上下载的模板添加到我们的项目里