Django学习之路:从初识到创建第一个项目
需积分: 9 72 浏览量
更新于2024-09-08
收藏 1.81MB DOCX 举报
"Django学习笔记,记录了作者学习Django框架的过程,包括初识Django、安装Django和创建第一个项目等步骤。"
在本文档中,作者分享了关于Django的一些基础知识,主要包括以下几个方面:
1. Django简介:
Django是Python编程语言中的一个开源Web应用框架,它遵循MVC(模型-视图-控制器)的设计模式,并将其稍作修改为MVT(模型-视图-模板)。在这个模式中,模型(Model)负责与数据库交互,视图(View)处理业务逻辑和用户请求,而模板(Template)则用来构建HTML响应。
2. Django的MVT架构:
- Model:这是Django中与数据相关的部分,通常包含数据库表的定义和业务逻辑。Django的ORM(对象关系映射)使得开发者可以用Python代码来操作数据库,无需直接编写SQL语句。
- View:视图是应用的核心,接收HTTP请求,处理业务逻辑,并返回HTTP响应。视图可以调用模型和模板来生成最终的网页内容。
- Template:模板负责生成HTML输出,可以包含动态内容,如变量和控制结构,这些内容由视图提供并由Django的模板引擎解析。
3. 安装Django:
在安装Django前,确保已安装Python开发环境。安装时需注意选择与Python版本兼容的Django版本,例如文中提到的Python 3.6.3与Django 1.11.11。安装完成后,可以通过Python Shell验证Django是否安装成功,输入`import django`和`django.get_version()`,如果返回相应的Django版本号,即表示安装成功。
4. 创建第一个项目:
使用`django-admin.py startproject [project_name]`命令可以创建一个新的Django项目。项目创建后,会有一个包含基础结构的目录。通过查看目录结构,我们可以了解Django项目的组织方式。
5. 运行Django服务:
- 要启动Django开发服务器,进入项目目录并执行`python manage.py runserver`。默认情况下,服务器会在本地的8000端口启动。通过访问`http://127.0.0.1:8000/`,可以看到Django的欢迎页面,这意味着服务器已成功启动。
- 如果希望其他计算机也能访问该服务,可以使用命令`python manage.py runserver [ip:]port`,指定IP地址和端口号。
这些笔记为初学者提供了一个简要的Django入门指南,涵盖了从认识Django到创建并运行第一个项目的基本步骤。随着学习的深入,读者将逐步掌握如何利用Django构建更复杂的Web应用程序。
148 浏览量
点击了解资源详情
点击了解资源详情
218 浏览量
132 浏览量
220 浏览量
169 浏览量
Gloria_song
- 粉丝: 14
- 资源: 2
最新资源
- 商业
- S7-200SMART PLC_10的幂函数库文件+使用说明.rar
- JTBC网站内容管理系统jenfy美化版
- MySonet-开源
- 西门子PLC测试功能.rar
- 易语言复制组件
- STM32F103C8T6超声波测距,c语言开发tts引擎源码,c语言
- de.htwg.se.BlackjackKNInScala:BlackjackKN,SE项目
- sentry-wizard:Sentry项目设置向导
- 变压器传输特性仿真电路Proteus电路仿真.rar
- 风机负压力自动控制系统.rar
- Epl_Ds_challenge
- k近邻法,适合学生的c语言项目源码,c语言
- 菲菲美业2015年母亲节专题页
- 工作汇报·总结2.rar
- TailLog源:TailLog源(TailLog开源代码)