PyCharm创建一个简单的Django项目

1.Django简介

Django 是一个开放源代码的 Web 应用程序框架,由 Python 编写而成。它遵循 MVC(模型-视图-控制器)的软件设计模式,采用了 MTV(模型-模板-视图)的架构。Django 的设计目标是使开发复杂的、数据库驱动的 Web 站点变得简单。它提供了许多功能强大且易于使用的工具,如自动生成管理界面、表单处理、URL 映射等,使开发人员能够专注于业务逻辑而不是繁琐的编程细节。

Django 的特点包括:

  • 强大的功能:Django 提供了许多内置的功能和工具,如自动生成管理界面、表单处理、认证系统等,使开发变得更加高效。
  • 灵活性:Django 允许开发者根据项目需求进行定制,同时提供了丰富的第三方插件和应用程序,扩展框架功能。
  • 安全性:Django 注重安全性,提供了内置的安全功能来防止常见的 Web 攻击,保护用户数据和应用程序安全。
  • 易于学习:Django 的文档详尽且易于理解,同时拥有活跃的社区支持,使得新手开发者能够快速上手并解决问题。
  • 多语言支持:Django 支持多语言和国际化,使开发多语言站点变得更加容易。
  • MTV 架构:Django 使用 MTV(模型-模板-视图)的架构,将数据模型、用户界面和业务逻辑分离,使代码结构清晰易懂。
  • 社区支持:Django 拥有庞大的开发者社区,提供了丰富的资源和支持,帮助开发者解决问题并学习框架最佳实践。

2. 创建一个项目

这里我们选择自带的虚拟环境
create

配置解释器,然后下载Django的package。
在这里插入图片描述
在这里插入图片描述
这里可以选择版本,我就默认的选择最新版本了。
在这里插入图片描述
下载完成之后,我们来创建Django项目。

3.创建Django项目

在左下角的终端中输入命令 ** django-admin startproject myweb**
在这里插入图片描述
然后就会生成一个目录如下的myweb Python package
在这里插入图片描述

接着再进入到myweb目录,启动项目
命令: python manage.py runserver
在这里插入图片描述

打开8000端口,显示如下就证明项目已经跑起来了。
success

4.创建app

创建一个新的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配置等。应用是独立可复用的,你可以将其视为完成特定功能(如博客、论坛、购物车等)的代码集合。

5.Hello world!

给myapp创建好urls之后,在views创建一个 hello 的方法。
在这里插入图片描述
然后再去urls里面配置相应的路由
在这里插入图片描述
现在我们去访问/hello 接口,看能不能成功。

在这里插入图片描述
很显然,404,这是为啥呢?因为我们没有在myweb的urls里面配置myapp的路由。
配置myapp的路由:
在这里插入图片描述
把路由加上再访问一次看看!(这里我只是把方法名称改了,不影响)
在这里插入图片描述

到这里一个简单的django项目就完成了!
接下来会慢慢更新一些小demo,包括数据库、中间件、登录注册等等。

  • 15
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
您好!要在PyCharm社区版中创建一个Django项目,您可以按照以下步骤操作: 1. 打开PyCharm社区版,并点击"Create New Project"(创建新项目)或者选择"File"(文件)菜单中的"New Project"(新建项目)选项。 2. 在弹出的窗口中,选择"Python"(Python)类别,并选择合适的Python解释器版本。然后,点击"Next"(下一步)按钮。 3. 在项目配置页面,可以选择项目存储的位置和命名。您可以自定义项目名称和位置,然后点击"Create"(创建)按钮。 4. 接下来,您需要安装Django框架。打开PyCharm的"Terminal"(终端)窗口,输入以下命令并按回车执行: ``` pip install django ``` 5. 安装完成后,返回PyCharm的主界面。点击上方的"File"(文件)菜单,然后选择"Settings"(设置)。 6. 在弹出的设置窗口中,选择"Project: 你的项目名称",然后点击左侧的"Python Interpreter"(Python解释器)。 7. 在右侧的列表中,点击加号图标以添加一个新的Python包。在搜索栏中输入"django",然后点击搜索结果下方的安装按钮进行安装。 8. 安装完成后,点击"OK"保存设置并关闭窗口。 9. 回到PyCharm的主界面,在项目目录中右键点击,并选择"New"(新建)-> "Python Package"(Python包)来创建一个新的Python包,用于存放Django应用程序。 10. 输入包名称,例如"myapp",然后点击"OK"。 11. 接下来,您可以在这个包中创建Django应用程序。在项目目录中右键点击您刚刚创建的包,在菜单中选择"New"(新建)-> "Django App"(Django应用程序)。 12. 输入应用程序名称,例如"myproject",然后点击"OK"。 13. 现在,您已经成功创建了一个Django项目。您可以在PyCharm项目目录中看到相应的文件和文件夹结构。 这样,您就成功在PyCharm社区版中创建了一个Django项目。您可以开始编代码并运行您的应用程序了。希望对您有所帮助!如有任何问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天龙真人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值