爬虫学习 | Django入门篇

本文详细介绍了如何使用Django构建Python Web项目,从创建项目、创建APP、设置模板和静态文件,到创建页面、后台管理系统、数据库操作,再到数据的插入与查询,一步步带你走进Django的世界。
摘要由CSDN通过智能技术生成

Django项目构建


Django简介

Django是一个由python编写的一个开源的Web应用框架。Django 本身基于 MVC 模型,即 Model(模型)+ View(视图)+ Controller(控制器)设计模式。

Django 的 MTV 模式本质上和 MVC 是一样的,也是为了各组件间保持松耦合关系,只是定义上有些许不同,Django 的 MTV 分别是指:

  • M 表示模型(Model):编写程序应有的功能,负责业务对象与数据库的映射(ORM)。

  • T 表示模板 (Template):负责如何把页面(html)展示给用户。

  • V 表示视图(View):负责业务逻辑,并在适当时候调用 Model和 Template。

Django处理请求的流程:

用Django创建一个项目

STEP 1 使用django-admin创建项目

安装后,Django自带管理工具django-admin。在命令行中输入这一条命令django-admin startproject <project name>就可以在当前目录下创建项目。

目录结构及说明

|--HelloWorld #项目容器

| |--__init__.py #一个空文件,告诉 Python 该目录是一个 Python 包

| |--asgi.py

| |--settings.py #该 Django 项目的设置/配置

| |--urls.py#该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"

| `--wsgi.py

`--manage.py#实用的命令行工具让你以各种方式与该 Django 项目进行交互

Django一般工作流程
编写相应的 urls.py
编写数据库 models.py
编写处理Http请求的视图函数 views.py
编写需要渲染的模板 ( Template )

STEP2 创建第一个APP

  1. 创建 python manage.py startapp <app name>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值