Django ! Python-Web中重量级框架 解析!!!

Django 框架 1

在这里插入图片描述

课程链接目录

1. 8天 学会Django 框架
2. redis 学习:基于内存的kv(key value) 3天
3. Ajax的学习使用:异步加载,局部刷新。 2天
4.制作多人博客 python-web项目,类似csdn、博客园 7天完成
4.1 第三方手机号码验证,确保用户的手机号真实可用
4.2 Celery-分布式生产者/消费者,模式框架
4.3使用缓存技术,解决高并发
4.4第三方支付功能

学会就可以实习了 Python-web开发这一块

Django 1 正文

课程特点:

学习难度大,大部分内容需要理解并记忆
文件较多易混淆
学习阶段注重框架使用,工作阶段注重实现业务逻辑
综合应用强,小练习少

Django起源有兴趣的点下方链接

Django的起源和现状.在校生记录博客

Django的安装步骤

Django的安装.在校生记录博客

注意:下方图片为我的Dajngo版本

在这里插入图片描述

在终端打开 ipython3
输入 import Django
在输入打印版本信息
print(Django.VERSION)
在这里插入图片描述

1.创建Django项目

创建项目的指令

$ django-admin startproject 项目名称
如:
$ django-admin startproject mysite1

运行

$ cd mysite1
$ python3 manage.py runserver
$ python3 manage.py runserver 5000  # 指定只能本机使用127.0.0.1的5000端口访问本机

Django项目的目录结构

示例:
$ django-admin startproject mysite1
$ tree mysite1/
mysite1/
├── manage.py
└── mysite1
├── init.py
├── settings.py
├── urls.py
└── wsgi.py

1 directory, 5 files

项目目录结构解析:

manage.py

此文件是项目管理的主程序,在开发阶段用于管理整个项目的开发运行的调式

manage.py 包含项目管理的子命令, 如:

python3 manage.py runserver 启动服务
python3 manage.py startapp 创建应用
python3 manage.py migrate 数据库迁移 …

mysite1 项目文件夹

项目包的主文件夹(默认与项目名称一致)

init.py 包初始化文件,当此项目包被导入(import)时此文件会自动运行

wsgi.py WSGI 即 Web Server Gateway Interface WEB服务网关接口的配置文件,仅部署项目时使用\

urls.py 项目的主路由配置文件,所有的动态路径必须先走该文件进行匹配

settings.py Django项目的配置文件, 此配置文件中的一些全局变量将为Django框架的运行传递一些参数

setting.py 配置文件,启动服务时自动调用, 此配置文件中也可以定义一些自定义的变量用于作用全局作用域的数据传递

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值