django最快程序开发流程详解

 更新时间:2019年07月19日 17:10:16   作者:roadwide  
这篇文章主要介绍了django最快程序开发流程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

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

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Python Flask-Login构建强大的用户认证系统实例探究

    Python Flask-Login构建强大的用户认证系统实例探究

    这篇文章主要为大家介绍了Python Flask-Login构建强大的用户认证系统示例探究,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-01-01
  • Python并发执行的几种实现方法

    Python并发执行的几种实现方法

    在Python中多线程是实现并发的一种方式,多线程可以让程序在同一时间内进行多个任务,从而提高程序的效率和执行速度,这篇文章主要给大家介绍了关于Python并发执行的几种实现方法,需要的朋友可以参考下
    2024-08-08
  • python如何调用百度识图api

    python如何调用百度识图api

    这篇文章主要介绍了python如何调用百度识图api,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2020-09-09
  • 使用Python防止SQL注入攻击的实现示例

    使用Python防止SQL注入攻击的实现示例

    这篇文章主要介绍了使用Python防止SQL注入攻击的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • Python爬虫爬取ts碎片视频+验证码登录功能

    Python爬虫爬取ts碎片视频+验证码登录功能

    这篇文章主要介绍了Python爬虫爬取ts碎片视频+验证码登录功能,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • 如何运行带参数的python脚本

    如何运行带参数的python脚本

    这篇文章主要介绍了如何运行带参数的python脚本,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • 在Python中使用循环进行迭代的方法小结

    在Python中使用循环进行迭代的方法小结

    Python中的循环结构是编程中的重要组成部分,本文详细介绍这两种循环的使用方法、它们之间的差异以及如何选择合适的循环类型,此外,我还将介绍一些高级循环控制技巧,如列表推导式和生成器表达式,感兴趣的朋友一起看看吧
    2024-01-01
  • Python中append浅拷贝机制详解

    Python中append浅拷贝机制详解

    在 Python 中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,Python 并没有拷贝这个对象,而只是拷贝了这个对象的引用,我们称之为浅拷贝,这篇文章主要介绍了Python中append浅拷贝机制,需要的朋友可以参考下
    2023-02-02
  • python实现二分类的卡方分箱示例

    python实现二分类的卡方分箱示例

    今天小编就为大家分享一篇python实现二分类的卡方分箱示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • 深入解析Python 3中Hash键值存储的优势与应用

    深入解析Python 3中Hash键值存储的优势与应用

    这篇文章主要介绍了深入解析Python 3中Hash键值存储的优势与应用的相关资料,需要的朋友可以参考下
    2023-11-11

最新评论