Django学习记录1

一、Django基本组件

1、基本配置文件、路由
2、模型层M
模板层T
视图层V
3、Cookies/Session
4、分页、发邮件
5、Admin管理后台

二、文档及安装

https://www.djangoproject.com/download/
进入后选择自己需要的版本,可使用pip下载也可使用离线安装(下载后解压)

三、基本使用

1、创建项目:
安装好后输入

django-admin startproject projectname

2、启动项目
进入项目后,执行

python manage.py runserver

默认使用127.0.0.1:8000

三、项目基本结构介绍

在这里插入图片描述
1、myfile为项目名

2、db.sqlite3在第一次运行后自动创建,为默认数据库(小型)

3、manege.py包含项目管理的子命令,运行python manage.py 即可列出所有命令.

Type 'manage.py help <subcommand>' for help on a specific subcommand.

Available subcommands:

[auth]
    changepassword
    createsuperuser

[contenttypes]
    remove_stale_contenttypes

[django]
    check
    compilemessages
    createcachetable
    dbshell
    diffsettings
    dumpdata
    flush
    inspectdb
    loaddata
    makemessages
    makemigrations
    migrate
    sendtestemail
[sessions]
    clearsessions

[staticfiles]
    collectstatic
    findstatic
    runserver

项目同名文件夹:
4、_init_.py:python包的初始化文件。

5、wsgi.py:WEB服务网关的配置文件,Django正式启动时会用到。

6、url.py:项目的主路由配置,HTTP请求进入时优先访问决定请求去向。

7、settings.py:项目配置文件,启动时的所有配置项。

BASE_DIR 项目绝对路径

DEBUG:启动模式。True为调试模式,检测代码改动后立刻重启服务,可提供报错页面(访问时网页会报错并提供分析),方便调试;False为正式模式

ALLOWED_HOSTS = []:请求头HOST,只有在列表中的才接收请求。

INSTALLED_APPS:django中的应用,添加应用后要在此添加才可生效

MIDDLEWARE:中间件

ROOT_URLCONF:主路由文件位置,一般不变。

TEMPLATES:模板,启动时需要配置

WSGI_APPLICATION :启动时需要配置

DATABASES:数据库,默认为sqlite3,本专栏使用MySQL。

LANGUAGE_CODE = ‘en-us’:语言,默认英文,中文为zh-Hans

TIME_ZONE = ‘UTC’:时区,默认格林威治时间,中国为东八,切换为’Asia/Sanghai’

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值