首先,我使用的是python3.5.2,Django的版本是1.11,建立Django的开发环境,这就不多说了,网上太多资料了,这里只记录一下整个网站建立的过程:
1、进入建立好的虚拟环境,然后进入项目的根目录:
在bash里键入命令:
$ django-admin startproject mblog
$ cd mblog
$ python3 manage.py startapp mainsite
现在可以tree一下你的目录,看看目录结构
2、在mblog根目录下新建templates文件夹备用,这个文件夹主要用来放html模板的。
templates文件夹的文件结构可以自己控制,但是要在setting里配置一下,后面会介绍。
最后只需在调用你的html的时候按相应路径导入一下就行,后面会介绍。
3、在mainsite文件夹内建立static文件夹,用于存放CSS、JS、images这些静态文件,但是需要在setting.py里配置。
4、修改setting.py文件
第一步:
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'mainsite', #注册你的APP ]
第二步:
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR,'templates')], #注意:这里就是用于注册templates文件夹 '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', ], }, }, ]
第三步:这是使用MySQL数据库的配置,和原配置不一样,这是MySQL数据库的标准写法
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '数据库名称', 'USER':'root', 'PASSWORD':'******', 'HOST':'localhost', 'PORT':'', } }
第四步:修改系统的时区
LANGUAGE_CODE = 'zh-Hans' #注意这里的写法 TIME_ZONE = 'Asia/Shanghai' USE_I18N = True USE_L10N = True USE_TZ = True
第五步:注册static文件夹的位置
STATIC_URL = '/static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'mainsite/static'), ]
<未完待续...>
