Python之后端Django(三)

Day/3

案例实现:

“创建项目”

  1. 执行cd ~/Desktop/ 将项目创建在桌面上,方便管理

  2. 创建虚拟环境

    1. 查看虚拟环境是否有配置 workon

    2. 创建虚拟环境 mkvirtualenv -p python3 py3_django_12

    3. 生成文件 django-admin startproject bookmanger

    4. 报错的话下载django pip install django==1.11.11

  3. 检查是否创建成功 tree

“创建子应用”

  1. 执行 python manage.py startspp 子应用名称 是在manage.py路径执行

  2. 在pycharm打开工程项目,并配置好环境

“子应用注册”

  1. 在setting.py中的INSTALL_APPS进行注册

“本地化设置”

LANGUAGE_GODE = ‘zh-Hans’ 设置中文

TIME_ZONE = ‘Asia/Shanghai’ 设置亚洲时区

第一次登录后是无账号无密码,需要手动创建,密码长度要8位,且包含数字和字母

注意要先执行数据迁移指令,建表格Day/2中

命令:python manage.py createsuperuser

“项目中匹配的urls”

在Day/2中

“准备视图函数”

在Day/2中

“开启服务器”

  1. python manage.py runserver

  2. 在浏览器地址栏输入地址:http://www.127.0.0.1:8000/子应用名称/index

配置文件与静态文件:

“配置文件”

  1. DEBUG = True

    当程序出现异常时,会显示报错信息,且修改代码后会重启服务

  2. ALLOWED_HOSTS

    循序哪些主机访问项目

  3. BASE_DIR

    1. 通过__file__属性,可以查找当前该模块的文件夹

    2. os.path.abspath(__file__) 获取当前文件夹的绝对路径

    3. os.path.dirname 获取当前文件夹的上一级目录

  4. 本地语言和时区

    LANGUAGE_GODE = ‘zh-Hans’ 设置中文

    TIME_ZONE = ‘Asia/Shanghai’ 设置亚洲时区

“静态文件”

  1. 创建位置:推荐在根路径下,名字固定为static

  2. 哪些文件是静态文件:css图片 js都是静态文件

  3. 配置参数

    1. STATIC_URL = ‘/static/’ 访问静态文件的url的前缀

    1.  存放动态文件的目录
    
        'DIRS' : \[os.path.join(BASE.DIR, 'templates')],
    
    2.  存放静态文件的目录   ,注意参数名字固定,不能改!!!
    
        STATICFILES\_DIRS = \[os.path.join(BASE.DIR, 'static')]
    

“django是如何区分 动态资源和静态资源”

  1. 核心的参数: STATIC_URL = ‘/static/’

  2. 访问静态文件资源时。遵循一个规则:http://ip:port + /STATIC_URL的值 + /文件名

配置:

连接mysql数据库

1、更改如下:在setting.py文件中

DATABASES = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

跨界科技汇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值