赞
踩
Django 是一个开放源代码的 Web 应用程序框架,由 Python 编写而成。它遵循 MVC(模型-视图-控制器)的软件设计模式,采用了 MTV(模型-模板-视图)的架构。Django 的设计目标是使开发复杂的、数据库驱动的 Web 站点变得简单。它提供了许多功能强大且易于使用的工具,如自动生成管理界面、表单处理、URL 映射等,使开发人员能够专注于业务逻辑而不是繁琐的编程细节。
Django 的特点包括:
这里我们选择自带的虚拟环境
配置解释器,然后下载Django的package。
这里可以选择版本,我就默认的选择最新版本了。
下载完成之后,我们来创建Django项目。
在左下角的终端中输入命令 ** django-admin startproject myweb**
然后就会生成一个目录如下的myweb Python package
接着再进入到myweb目录,启动项目
命令: python manage.py runserver
打开8000端口,显示如下就证明项目已经跑起来了。
创建一个新的app,命令如下:
python manage.py startapp myapp
成功后会得到如下的目录:
接下来给app创建urls文件,可以之间复制myweb的urls文件。
PS:
在Django框架中,myweb通常指的是整个Web项目,而myapp则是指这个项目中的一个独立的应用(功能模块)。具体来说:
1.Django项目(myweb):这是一个包含一个或多个应用的Web应用整体。它负责整体的URL路由、配置文件设置、静态文件管理等。在Django中,每个项目至少有一个名为manage.py的管理脚本,用于项目的管理工作,如运行服务器、数据库迁移等。
2.Django应用(myapp):这相当于项目中的模块化组件,每个应用都是一个Python包,包含了模型(Models)、视图(Views)、模板(Templates)和URL配置等。应用是独立可复用的,你可以将其视为完成特定功能(如博客、论坛、购物车等)的代码集合。
给myapp创建好urls之后,在views创建一个 hello 的方法。
然后再去urls里面配置相应的路由
现在我们去访问/hello 接口,看能不能成功。
很显然,404,这是为啥呢?因为我们没有在myweb的urls里面配置myapp的路由。
配置myapp的路由:
把路由加上再访问一次看看!(这里我只是把方法名称改了,不影响)
到这里一个简单的django项目就完成了!
接下来会慢慢更新一些小demo,包括数据库、中间件、登录注册等等。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。