django最快程序开发流程详解

Laurie ·
更新时间:2024-09-20
· 731 次阅读

1.建立工程

在工程目录下打开cmd,输入以下命令。其中mysite是项目名称。

django-admin startproject mysite

命令运行完后,在该目录下会出现一个名为mysite的文件夹。下面是工程的目录结构

2.创建一个新的应用(app)

cmd进入mysite目录(有manage.py那个文件夹),运行以下命令。其中helloapp是应用名

python manage.py startapp helloapp

然后会在manage.py同级目录下生成一个helloapp的目录。下一步是修改helloapp/views.py

3.修改应用的views.py

修改helloapp/views.py文件在上述命令行创建下,初始的样子是这样。

from django.shortcuts import render # Create your views here.

暂时不知道这个render是什么作用,但是我不敢妄自删除,以免出错,所以还是保留下来了。

在上述代码后面引入HttpResponse,这个模块应该是用于http返回。具体代码如下

from django.http import HttpResponse def hello(request): return HttpResponse("Hello World! I am coming...")

4.修改工程的路由(urls.py)

修改mysite/mysite/urls.py,上述命令行创建的原始文件内容如下。

from django.contrib import admin from django.urls import path urlpatterns = [ path('admin/', admin.site.urls), ]

需要引入helloapp以及增加相应的路由。具体修改后如下

from django.contrib import admin from django.urls import path from helloapp import views  ##引入helloapp这个应用的views(即第3步更改的那个views.py要引入进来才能显示) urlpatterns = [ path('index/',views.hello),  ##添加相应的路由(即访问.../index/这样的路径会调用helloapp中定义的那个hello函数而返回相应的response) path('admin/', admin.site.urls), ]

很好理解。在helloapp下的views.py中定义函数,在工程目录的路由文件(urls.py)引入相应app(这里就是helloapp)的views,(只有引入了才能调用刚刚定义函数)。然后设置路由,即访问相应的路径调用相应的函数。

5.运行当前工程

进入与manage.py同级目录,用cmd运行以下命令

python manage.py runserver

即可进入相应的网页调试程序。

您可能感兴趣的文章:用pycharm开发django项目示例代码使用Django开发简单接口实现文章增删改查使用 Visual Studio Code(VSCode)搭建简单的Python+Django开发环境的方法步骤教你如何将 Sublime 3 打造成 Python/Django IDE开发利器Python+Django在windows下的开发环境配置图解如何使用django的MTV开发模式返回一个网页



程序开发 程序 开发流程 Django

需要 登录 后方可回复, 如果你还没有账号请 注册新账号