django2.0中配置文件的配置

有些朋友不知道创建完项目之后怎么配置文件,影响开发 下面给大家简单介绍下

django中创建好项目之后 配置文件都在settings.py中配置的 settings.py文件在主项目文件夹下的

开始配置

 

  • 首先 有个 DEBUG=True 
    • 这个是个debug模式   开发人员会将这个选项改成True 方便调试
    • 部署完服务器后会把这个debug模式关闭False
  • 将ALLOWED_HOSTS=[]
    • 改成ALLOWED_HOSTS=["*"],列表里面的值是*号,全选的意思,为了不报一些必要的错
如果你没有防火墙,或者在公共局域网上,那就不太安全了,但这是我所用的,而且很有效。
    • ALLOWED_HOSTS = ['localhost', '127.0.0.1', '111.222.333.444', 'mywebsite.com'] 
      基本上是主机头(如果使用X转发主机)_X_转发_(主机已启用)应与“允许”中的一个值匹配。
  • TEMPLATES 这里是一个模板配置
    • 想要把html模板 要在 'DIRS':[]里面写上
    • 在项目文件夹下建一个stemplates的文件夹 里面写你需要的模板
    • 'DIRS': [os.path.join(BASE_DIR,'templates')],
  • DATABASES={}这里面是配置数据库的
    • 这里面默认的是sqlite3的内置数据库
    • 如果习惯用mysql的朋友也可以借鉴以下的配置
    • 'default': {
      #连接mysql
      'ENGINE': 'django.db.backends.mysql',
      #数据库名称
      'NAME': 'pro_z1',
      #数据库用户
      'USER':'root',
      #密码
      'PASSWORD':'mysql',
      #ip 不填默认localhost
      'HOST':'',
      #端口 不填 默认就是3306
      'PORT':'',
      #数据库配置
      #自动提交
      'OPTIONS':{'autocommit':True}
      }
  •  LANGUAGE_CODE="en-us"
    • 这里是语言设置,默认是美国那边的英语
    • 改成“zh-Hans”这个是中文
  • TIME_ZONE =“UTC”
    •  这个是设置时区的 默认是世界统一时间
    • 把他改成Asia/Shanghai  就是北京时间了
  • STATICFILES_DIRS = (     os.path.join(BASE_DIR,'static'), )
    • 这里是我自己弄得一个静态配置文件  现在整个项目下建一个文件夹static

在templates/?.html中想要导入你static文件加下的工具包

<script type="text/javascript" src="/static/js/jquery-1.12.4.min.js"></script> 

 

 

posted @ 2019-04-16 00:37  帅小博  阅读(343)  评论(0编辑  收藏  举报