zoukankan      html  css  js  c++  java
  • 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> 

  • 相关阅读:
    Java设计模式の工厂模式
    写Java代码分别使堆溢出,栈溢出
    Java7/8 中的 HashMap 和 ConcurrentHashMap 全解析
    Java集合---ConcurrentHashMap原理分析
    Java 集合类详解
    HashMap详谈以及实现原理
    Java设计模式の代理模式
    Java设计模式の单例模式
    mysql之 navicat表权限设置
    MySQL之You can't specify target table for update in FROM clause解决办法
  • 原文地址:https://www.cnblogs.com/bo686/p/10714386.html
Copyright © 2011-2022 走看看