目录css
#静态文件配置(单词不要写错): STATIC_URL = '/static/' # HTML中使用的静态文件夹前缀 STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static"), # 静态文件存放位置 ]
<!--例子未配置--> <head> <link href="css/default.css" rel="stylesheet" type="text/css"> <link href="css/styles.css" rel="stylesheet" type="text/css"> <link href="css/demo.css" rel="stylesheet" type="text/css"> <link href="css/loaders.css" rel="stylesheet" </head> <!--配置完成--> <head> <link href="/static/css/default.css" rel="stylesheet" type="text/css"> <link href="/static/css/styles.css" rel="stylesheet" type="text/css"> <link href="/static/css/demo.css" rel="stylesheet" type="text/css"> <link href="/static/css/loaders.css" rel="stylesheet" </head>
#当你把储存静态文件的包更名字的时候,在HTML文档里边的全部须要静态文件的路径都得从新改这就很麻烦, 这个时候咱们能够采用下边的方法来解决: {% load static %}导入静态文件模块 首先呢咱们须要导入Django内置的static模块,在执行的时候它会去找setting.py文件里边的装静态文件的包是什么名字.
这里说的APP并非手机上安装的那种APP而是django对于项目功能划分的最小单位,一个项目由多个APP整合完成, 各APP相对独立,提升了开发效率也方便功能迁移,避免重复造轮子。Django鼓励开发者进行相对独立的项目开发。 一个Django项目能够分为不少个APP,用来隔离不一样功能模块的代码。
#数据库迁移 命令(建议一块儿执行) python manage.py makemigrations python manage.py migrate #建立超级用户 命令 python manage.py createsuperuser 输入以上命令后,根据提示输入用户名、邮箱、密码、确认密码。密码的要求至少是不八位, 不能和邮箱太接近,两次密码须要一致。