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 相关文章推荐
Python实现对PPT文件进行截图操作的方法
Apr 28 Python
Python实现的选择排序算法原理与用法实例分析
Nov 22 Python
Django中url的反向查询的方法
Mar 14 Python
Python实现的简单计算器功能详解
Aug 25 Python
简单了解Django ORM常用字段类型及参数配置
Jan 07 Python
Python实现的北京积分落户数据分析示例
Mar 27 Python
Python QT组件库qtwidgets的使用
Nov 02 Python
python爬虫中采集中遇到的问题整理
Nov 27 Python
安装pytorch时报sslerror错误的解决方案
May 17 Python
Python3 如何开启自带http服务
May 18 Python
pytorch fine-tune 预训练的模型操作
Jun 03 Python
python实现简单石头剪刀布游戏
Oct 24 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
mysql5写入和读出乱码解决
2006/11/25 PHP
php自定义session示例分享
2014/04/22 PHP
PHP获取数组最后一个值的2种方法
2015/01/21 PHP
php使用pdo连接sqlite3的配置示例
2016/05/27 PHP
php代码检查代理ip的有效性
2016/08/19 PHP
浅谈PHP中try{}catch{}的使用方法
2016/12/09 PHP
PHP设计模式之原型模式定义与用法详解
2018/04/03 PHP
PHP给前端返回一个JSON对象的实例讲解
2018/05/31 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
2019/12/20 PHP
VBScript版代码高亮
2006/06/26 Javascript
JSON.parse 解析字符串出错的解决方法
2010/07/08 Javascript
Jquery中使用setInterval和setTimeout的方法
2013/04/08 Javascript
初始Nodejs
2014/11/08 NodeJs
异步安全加载javascript文件的方法
2015/07/21 Javascript
js图片卷帘门导航菜单特效代码分享
2015/09/10 Javascript
浅谈js中字符和数组一些基本算法题
2016/08/15 Javascript
Javascript 数组去重的方法(四种)详解及实例代码
2016/11/24 Javascript
bootstrap学习使用(导航条、下拉菜单、轮播、栅格布局等)
2016/12/01 Javascript
jQuery Ajax实现跨域请求
2017/01/21 Javascript
jQuery实现上传图片前预览效果功能
2017/08/03 jQuery
vue中如何实现pdf文件预览的方法
2018/07/12 Javascript
vue3修改link标签默认icon无效问题详解
2019/10/09 Javascript
angular组件间传值测试的方法详解
2020/05/07 Javascript
Django框架安装方法图文详解
2019/11/04 Python
解决Python 异常TypeError: cannot concatenate 'str' and 'int' objects
2020/04/08 Python
html5+css3进度条倒计时动画特效代码【推荐】
2016/03/08 HTML / CSS
canvas拼图功能实现代码示例
2018/11/21 HTML / CSS
Nike台湾官方商店:Nike.com (TW)
2017/08/16 全球购物
澳大利亚领先的优质葡萄酒拍卖会:Langton’s Fine Wines
2019/03/24 全球购物
COSETTE官网:奢华,每天
2020/03/22 全球购物
母亲节感恩寄语
2014/02/21 职场文书
经理岗位职责
2015/02/02 职场文书
太行山上观后感
2015/06/05 职场文书
奖学金主要事迹范文
2015/11/04 职场文书
文明和谐家庭事迹材料(2016精选版)
2016/02/29 职场文书
浅谈Python列表嵌套字典转化的问题
2021/04/07 Python