Django学习之路:从初识到创建第一个项目

需积分: 9 1 下载量 131 浏览量 更新于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应用程序。