Django项目实战记录

6/9

1,开始创建一个Django后台管理系统的项目

django-admin startproject xxxx

cd xxxx

python manage.py runserver 0.0.0.0:8080

2. 应用启动后,dajngo默认启用sqlite数据库

3.在settings.py中可以配置使用其他数据库,django数据库配置和框架是松耦合的,一套代码可以兼容多套数据库

4.可以通过命令创建model,通过admin进行查看

python manange.py makemigrations
python manage.py migrate

然后可以试着访问url/admin 管理后台

5.登录admin后台需要通过命令创建用户名

# 创建用户
python manage.py createsuperuser 

6.创建好的目录下有各种配置

asgi 是异步网关接口
wsgi 全称是web server  gateway interface
settings.py 是整个django项目的配置文件
    
       有几个关键的点
        1.DEBUG = True
         在默认的测试环境下,可以看到出错的各种信息。如果到了生产环境需要注意把DEBUG关闭
        2.ALLOWED_HOSTS 
         在这个里面可以配置,哪些IP允许访问。一般情况下不会在这里去配置外网的IP,而是通过Nginx或者Tengine来做网关把Django的应用开放出去
        3.INSTALLED_APPS
         这里包含了django项目安装的应用,自己创建的APP,也需要配置进去
        4.MIDDLEWARE
         这里是django的中间件,包含了安全的中间件,防跨站攻击的中间件,跟认证授权的中间件
        5.TEMPLATES
         这里是配置使用那个模板引擎
        6.DATABASES
         这里是配置数据库,默认是sqlite数据库,我们也可以在这里配置其他的数据库,甚至可以配置多个数据库组成主从数据库群
        7.LANGUAGE_CODE
         这里用来配置语言

  

posted @ 2021-06-09 19:07  阿卡ギ  阅读(134)  评论(0编辑  收藏  举报