一、开启Django Hello World
要学习Django首先需要了解Django的操作指令,了解了每个指令的作用,才能在MyDjango项目里编写Hello World网页,然后通过该网页我们可以简单了解Django的开发过程。
1.1 Django的操作指令
无论是创建项目还是创建项目应用,都需要使用相关的指令才能得以实现,这些指令都是Django内置的操作指令。在PyCharm的Terminal中输入指令python manage.py help并按回车键,即可看到相关的指令信息,如图所示。

Django的操作指令共有30条,每条指令的说明如表所示。

1.2 开启Hello World之旅
首先在templates文件夹里新建index.html文件,该文件是Django的模板文件,如果MyDjango项目是在命令提示符窗口下创建的,就需要在MyDjango项目的路径下自行创建templates文件夹,如图所示。

接着打开MyDjango文件夹的配置文件settings.py,找到配置属性INSTALLED_APPS和TEMPLATES,分别将项目应用index和模板文件夹templates添加到相应的配置属性,其配置如下所示:

Django所有的功能都必须在配置文件settings.py中设置,否则项目在运行的时候无法生成相应的功能。最后在项目的urls.py(MyDjango文件夹的urls.py)、views.py(项目应用index的views.py文件)和index.html(templates文件夹的index.html)文件里编写相应的代码,即可实现简单的Hello World网页,代码如下:

在上述代码里可以简单映射出用户访问网页的过程,说明如下:
当用户在浏览器访问网址的时候,该网址在项目所设置的路由(urls.py文件)里找到相应的路由信息。
然后从路由信息里找到对应的视图函数(views.py文件),由视图函数处理用户请求。
视图函数将处理结果传递到模板文件(index.html文件),由模板文件生成网页内容,并在浏览器里展现。
启动MyDjango项目,并在浏览器上访问路由地址(http://127.0.0.1:8000)即可看到Hello World网页,如图所示。

注意:由于Django默认配置的数据库是SQLite,因此在启动MyDjango项目之后,在MyDjango的目录里自动新建db.sqlite3文件。
二、调试Django项目
在开发网站的过程中,为了确保功能可以正常运行及验证是否实现开发需求,开发人员需要对已实现的功能进行调试。Django的调试方式分为PyCharm断点调试和调试异常。
2.1 PyCharm断点调试
我们知道,PyCharm调试Django开发的项目,PyCharm的版本必须为专业版,而社区版是不具备Web开发功能的。使用PyCharm启动Django的时候,可以发现PyCharm上带有爬虫的按钮,该按钮用于开启Django的Debug调试模式。

单击调试按钮(带有爬虫的按钮),即可开启调试模式,在PyCharm的正下方可以看到相关的调试信息,如图所示。

从图的调试界面可以看到有多个操作按钮,常用的调试按钮的功能说明以表格的形式表示,如表所示。



被折叠的 条评论
为什么被折叠?



