Django如何创作一个简单的最小程序


Posted in Python onMay 12, 2021

通过web框架搭建一个最简易的程序:

第一步:新建一个web框架程序

通过CMD进入到想要创建web程序的文件夹
数据命令django-admin startproject yourhtml

第二步:修改并添加功能

创建一个具体的功能程序(app),代码如下

python manage.py startapp yourapp

修改yourhtml中的views.py(如果没有就创建),并输入以下代码:

from django.shortcuts import render
def hello(request):
 return render(request, '你想要展示的html'

这里需要说明的是:需要手动在你的yourapp文件夹下创建templates文件夹,然后放入你想要展示的文件

在yourapp中,新增urls.app文件(本地路由文件),并且输入以下内容:

from django.urls import path
from . import views
urlpatterns = [
 path('', views.hello)
 ]

在全局路由文件yourhtml中增加对应本应用的路由文件引用

from django.contrib import admin
from django.urls import include, path
from yourapp import views # 这里是你的功能文件的函数

urlpatterns = [
 path(r'', include('yourapp.urls')),
 path(r'', admin.site.urls),

这里有个坑就是,在path中第一个参数urls设置的时候需要置空,否则会报错。

设置模板路径,让Django框架能够找到模板对应目录

TEMPLATES = [
{
 'DIRS':[os.path.join(BASE_DIR, 'yourapp/templates')],
}
   ]

第三步 调试运行程序

CMD到根目录(yourhtml)下,运行:

python manage.py runserver

会自动弹出网页,或者点击http://127.0.0.1:8000/也可以生成网页。

到此这篇关于Django如何创作一个简单的最小程序的文章就介绍到这了,更多相关Django 最小程序内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
使用pyecharts在jupyter notebook上绘图
Apr 23 Python
深入学习Python中的上下文管理器与else块
Aug 27 Python
python web.py开发httpserver解决跨域问题实例解析
Feb 12 Python
Python处理时间日期坐标轴过程详解
Jun 25 Python
深入了解Python iter() 方法的用法
Jul 11 Python
flask/django 动态查询表结构相同表名不同数据的Model实现方法
Aug 29 Python
selenium中get_cookies()和add_cookie()的用法详解
Jan 06 Python
如何基于pythonnet调用halcon脚本
Jan 20 Python
PyTorch如何搭建一个简单的网络
Aug 24 Python
8g内存用python读取10文件_面试题-python 如何读取一个大于 10G 的txt文件?
May 28 Python
python树莓派通过队列实现进程交互的程序分析
Jul 04 Python
Python IO文件管理的具体使用
Mar 20 Python
Pytorch中TensorBoard及torchsummary的使用详解
pytorch 一行代码查看网络参数总量的实现
May 12 #Python
pytorch查看网络参数显存占用量等操作
May 12 #Python
Python入门之使用pandas分析excel数据
May 12 #Python
将Python代码打包成.exe可执行文件的完整步骤
python3实现Dijkstra算法最短路径的实现
pytorch 中autograd.grad()函数的用法说明
You might like
php修改上传图片尺寸的方法
2015/04/14 PHP
微信公众平台开发之天气预报功能
2015/08/31 PHP
PHP中常用的数组操作方法笔记整理
2016/05/16 PHP
PHP创建单例后台进程的方法示例
2017/05/23 PHP
Yii框架日志记录Logging操作示例
2018/07/12 PHP
关于jQuery的inArray 方法介绍
2011/10/08 Javascript
jquery.blockUI.js上传滚动等待效果实现思路及代码
2013/03/18 Javascript
JavaScript中的this关键字介绍与使用实例
2013/06/21 Javascript
javascript获取web应用根目录的方法
2014/02/12 Javascript
原生js获取宽高与jquery获取宽高的方法关系对比
2014/04/04 Javascript
JavaScript设计模式之装饰者模式介绍
2014/12/28 Javascript
举例说明如何为JavaScript的方法参数设置默认值
2015/11/17 Javascript
Document.body.scrollTop的值总为零的快速解决办法
2016/06/09 Javascript
HTML Table 空白单元格补全的简单实现
2016/10/13 Javascript
Bootstrap图片轮播组件Carousel使用方法详解
2016/10/20 Javascript
使用jquery datatable和bootsrap创建表格实例代码
2017/03/17 Javascript
JS实现上传图片实时预览功能
2017/05/22 Javascript
微信小程序使用toast消息对话框提示用户忘记输入用户名或密码功能【附源码下载】
2017/12/09 Javascript
vue2.0 和 animate.css的结合使用
2017/12/12 Javascript
如何在js代码中消灭for循环实例详解
2018/07/29 Javascript
JavaScript随机数的组合问题案例分析
2020/05/16 Javascript
Python写的一个简单DNS服务器实例
2014/06/04 Python
python发送HTTP请求的方法小结
2015/07/08 Python
python比较两个列表大小的方法
2015/07/11 Python
Python实现拷贝多个文件到同一目录的方法
2016/09/19 Python
Python编写登陆接口的方法
2017/07/10 Python
Python简单读取json文件功能示例
2017/11/30 Python
python+opencv实现动态物体追踪
2018/01/09 Python
python如何让类支持比较运算
2018/03/20 Python
python识别验证码的思路及解决方案
2020/09/13 Python
css3 border-image使用说明
2010/06/23 HTML / CSS
Room Mate Hotels美国:西班牙酒店品牌
2018/04/10 全球购物
宿舍违规检讨书
2014/01/12 职场文书
2015年学校医务室工作总结
2015/07/20 职场文书
2015中秋节晚会开场白
2015/07/30 职场文书
党员公开承诺书(2016最新版)
2016/03/24 职场文书