django - setting的基本设置 与 静态页面导入

1.数据源

清华:https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/ 

豆瓣:http://pypi.douban.com/simple/

 

2. 升级pip

 

python -m pip install -U pip
python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip
python -m pip install -i https://pypi.douban.com/simple/ pip

 

3.  pip install virtualenv

 

豆瓣元 安装
pip install -i https://pypi.douban.com/simple/  virtualenv
pip install -i https://pypi.douban.com/simple virtualenvwrapper-win

 

4.   安装django  | 安装数据库mysqclient  | 安装pillow 验证码  | 安装 django-redis 

豆瓣元 安装
pip install -i https://pypi.douban.com/simple django
pip install -i https://pypi.douban.com/simple mysqlclient
pip install -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com pillow
pip install -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com Django-redis 

 

 

 


 

1. setting 设置 

  注册app

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'app.apps.AppConfig',
]

  设置数据库 

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'shop521',
        'USER': 'shop521',
        'PASSWORD': 'shop521',
        'HOST': '127.0.0.1',
        'PORT': 3306,
    }
}

  设置汉语版本与时间

LANGUAGE_CODE = 'zh-hans'

TIME_ZONE = 'Asia/Shanghai'

 

2. 引入静态页面 

  layout.html   页面代码 注意static 文件夹里面css样式 

{% load static %}
<!doctype html>
<html lang="zh-CN">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
    <title> 模板 </title>

    <!-- Bootstrap -->

  <link rel="stylesheet" href="{% static  'css/bootstrap.min.css' %}">

    {% block css %}

    {% endblock %}

  </head>
  <body>
    
    <div class="container">
        {% block content %}

        {% endblock %}
    </div>



    {% block js %}

    {% endblock %}
    <script src="{% static  'js/jquery.min.js' %}"></script>
    <script src="{% static  'js/bootstrap.min.js' %}"></script>
  </body>
</html>

  引用layout.html  与 引用layout.html 里面的content 

{% extends  'layout.html' %}

{
% block content %} {% endblock %}

 

posted @ 2022-05-24 10:18  我在春天等伱  阅读(100)  评论(0)    收藏  举报