今天就来跟大家唠唠我最近折腾DANGO最新版本的这点事儿。也没啥特别高深的技术,就是瞎鼓捣,记录一下过程,万一有哪个朋友也想试试?

准备工作,瞎折腾的开始

话说回来,就喜欢尝鲜。一听说DANGO又更新了,心里就痒痒,想着总得看看新版本有啥不一样。以前也用过DANGO,但都是跟着项目走,版本比较固定。这回纯属自己好奇。

DANGO最新版本怎么安装?小白也能轻松搞定教程!

第一步嘛肯定是把环境准备好。我电脑上Python是早就装好了的,这个就不多说了,没装的朋友自己搜搜,大把教程。我瞅了眼我Python版本,还行,不算太老,应该能带的动最新的DANGO。

然后就是安装DANGO本身了。这个简单,我直接打开我的命令行工具,就是那个黑框框,噼里啪敲了命令:pip install django --upgrade。主要是想直接升级到最新的,如果之前没装过,直接pip install django就行。看着那进度条一顿跑,哗下载一堆东西,心里还挺期待的,想着这回会有啥惊喜。

动手创建个小项目试试水

小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

安装完之后,总得试试?不然装了干嘛我就想着,按老规矩,先创建一个项目。随便找了个空闲的文件夹,又在命令行里敲:django-admin startproject my_new_dango_app。这个my_new_dango_app是我瞎起的项目名,大家随意。命令一回车,文件夹里立马多了个同名文件夹,里面还有些、之类的文件,熟悉的感觉又回来了。

cd my_new_dango_app,先进到项目目录里去。然后最经典的来了:python * runserver。这命令一敲,命令行就提示服务跑起来了,默认是在那个127.0.0.1:8000。我赶紧打开浏览器,输入这个地址,Duang!一个小火箭的欢迎页面出来了。还是那个熟悉的味道,挺说明基础的跑起来没问题。

光跑起来还不行,得整个应用出来看看。 我又回到命令行,按Ctrl+C停掉服务,然后敲:python * startapp myapp。这个myapp也是我瞎起的应用名。一回车,项目文件夹里又多了个myapp文件夹,里面也是一堆预设的文件,比如、这些。

DANGO最新版本怎么安装?小白也能轻松搞定教程!

改改配置,写点简单的

创建了应用,得告诉DANGO有这么个新应用。我就打开项目文件夹里的文件,找到INSTALLED_APPS那个列表,把我的(或者直接写'myapp'也行,看个人习惯)给加进去。这个不加的话,DANGO可不认你这个新应用。

然后就是写点东西了。我先在myapp文件夹里的里面写了个最简单的视图函数,大概就是这样:

from * import HttpResponse

def hello_dango(request):

DANGO最新版本怎么安装?小白也能轻松搞定教程!

return HttpResponse("哈喽,最新的DANGO!我跑起来!")

写完视图,还得配个URL才能访问。我就在项目的主(就是跟同级的那个)里面,先from myapp import views,然后在urlpatterns列表里加了一行:path('hello/', *_dango, name='hello_dango')。这样,访问/hello/路径的时候,就能调用我刚写的那个视图了。

一切搞定,重新python * runserver跑起来。浏览器里访问127.0.0.1:8000/hello/,页面上成功显示了“哈喽,最新的DANGO!我跑起来!”。成了!

初步感受和总结

到这儿,基本上就算是把DANGO最新版本跑起来,并且实现了一个最简单的页面访问。整个过程下来,感觉和之前的版本差异不大,对于我这种只是简单用用的人来说,平滑过渡,没遇到啥坑

DANGO最新版本怎么安装?小白也能轻松搞定教程!

新版本肯定有很多内部优化和新特性,比如异步支持的完善,一些管理命令的改进之类的。这些我还没来得及细细研究。不过就初步体验来看:

  • 安装方便:还是老样子,一条命令搞定。
  • 上手快:如果你之前用过DANGO,那几乎是无缝切换。
  • 稳定性:目前跑起来没遇到啥奇怪的错误,挺稳的。

DANGO最新版本怎么安装?小白也能轻松搞定教程!

我这也就是简单玩玩,没涉及到数据库操作、复杂模板、表单处理这些。但感觉上,DANGO这东西,迭代到是越来越成熟了。后续有空再深入研究下它的新特性,到时候再来跟大家分享。

如果你也想试试DANGO最新版本,大胆去弄就行了,没啥复杂的。官方文档也写得挺明白的,遇到问题多查查文档,基本都能解决。好嘞,今天就先唠到这儿!

免责声明:喜欢请购买正版授权并合法使用,此软件只适用于测试试用版本。来源于转载自各大媒体和网络。 此仅供爱好者测试及研究之用,版权归发行公司所有。任何组织或个人不得传播或用于任何商业用途,否则一切后果由该组织及个人承担!我方将不承担任何法律及连带责任。 对使用本测试版本后产生的任何不良影响,我方不承担任何法律及连带责任。 请自觉于下载后24小时内删除。如果喜欢本游戏,请购买正版授权并合法使用。 本站内容侵犯了原著者的合法权益,可联系我们进行处理。