环境配置

目录结构:


 

settings:全局配置
urls:url配置
templates:放置html
manage:启动主文件
log:日志
media:存放用户上传文件
static:css,js,图片
message:app

前期配置:


1.在settings中把默认数据库从sqlite改为mysql:
   'default': {
    'ENGINE': 'django.db.backends.mysql',
   'NAME':"djangoproject",
  'USER':"root",
  'PASSWORD':"yy123456",
  'HOST':"127.0.0.1",


2.安装mysql-python驱动(blog.csdn.net/u012882134/article/details/51934165)


3.配置temple路径: 'DIRS': [os.path.join(BASE_DIR, 'templates')]


 配置static路径:STATICFILES_DIRS = [
      os.path.join(BASE_DIR,'static')
  ]

注:#

STATIC_URL = '/static/'只是引用名

 STATICFILES_DIRS ,指定额外的静态文件存储位置。注意设置的值是一个元组数据类型('DIRS'同理)

 # ----------------------------------------------------------------------------

   有几个需要注意的地方:
    #注意1:
        #为了后端的更改不会影响前端的引入,避免造成前端大量修改

        STATIC_URL = '/static/'               #引用名
        STATICFILES_DIRS = (
            os.path.join(BASE_DIR,"app01","statics")  #实际名 ,即实际文件夹的名字
        )

        #django对引用名和实际名进行映射,引用时,只能按照引用名来,不能按实际名去找
        #<script src="/static/jquery-3.1.1.js"></script>
        #------error-----不能直接用,必须用STATIC_URL = '/static/':
        #<script src="/static/alias_hello/jquery.js"></script>

 

posted @ 2017-07-22 23:25  yangyongbo  阅读(81)  评论(0)    收藏  举报