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发送伪造的arp请求
Jan 09 Python
Python实现打印螺旋矩阵功能的方法
Nov 21 Python
Python编程之gui程序实现简单文件浏览器代码
Dec 08 Python
python字符串的方法与操作大全
Jan 30 Python
Python tkinter常用操作代码实例
Jan 03 Python
Pytorch DataLoader 变长数据处理方式
Jan 08 Python
python 子类调用父类的构造函数实例
Mar 12 Python
django ObjectDoesNotExist 和 DoesNotExist的用法
Jul 09 Python
Python中的With语句的使用及原理
Jul 29 Python
如何在python中判断变量的类型
Jul 29 Python
python 根据列表批量下载网易云音乐的免费音乐
Dec 03 Python
python 模块导入问题汇总
Feb 01 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新手上路(二)
2006/10/09 PHP
解析thinkphp中的M()与D()方法的区别
2013/06/22 PHP
删除html标签得到纯文本可处理嵌套的标签
2014/04/28 PHP
PHP异常处理定义与使用方法分析
2017/07/25 PHP
PHP7修改的函数
2021/03/09 PHP
jquery中获得$.ajax()事件返回的值并添加事件的方法
2010/04/15 Javascript
jQuery 源码分析笔记(2) 变量列表
2011/05/28 Javascript
自己动手开发jQuery插件教程
2011/08/25 Javascript
用Mootools获得操作索引的两种方法分享
2011/12/12 Javascript
ie9 提示'console' 未定义问题的解决方法
2014/03/20 Javascript
js计算时间差代码【包括计算,天,时,分,秒】
2016/04/26 Javascript
js实现小窗口拖拽效果
2016/12/03 Javascript
基于bootstrap风格的弹框插件
2016/12/28 Javascript
JS实现的简易拖放效果示例
2016/12/29 Javascript
vue2.0 axios前后端数据处理实例代码
2017/06/30 Javascript
BetterScroll 在移动端滚动场景的应用
2017/09/18 Javascript
vuex实现登录状态的存储,未登录状态不允许浏览的方法
2018/03/09 Javascript
微信小程序云开发如何使用npm安装依赖
2019/05/18 Javascript
python做量化投资系列之比特币初始配置
2018/01/23 Python
python opencv之SURF算法示例
2018/02/24 Python
Python基于pyCUDA实现GPU加速并行计算功能入门教程
2018/06/19 Python
python实战教程之自动扫雷
2018/07/13 Python
如何用python写一个简单的词法分析器
2018/12/18 Python
如何用python处理excel表格
2020/06/09 Python
详解Python中Pyyaml模块的使用
2020/10/08 Python
canvas绘制圆角头像的实现方法
2019/01/17 HTML / CSS
CK加拿大官网:Calvin Klein加拿大
2020/03/14 全球购物
Genny意大利官网:意大利高级时装品牌
2020/04/15 全球购物
给医务人员表扬信
2014/01/12 职场文书
党员个人对照检查材料范文
2014/09/24 职场文书
2015年试用期自我评价范文
2015/03/10 职场文书
浅谈:电影《孔子》观后感(范文)
2019/10/14 职场文书
Oracle 死锁的检测查询及处理
2021/09/25 Oracle
MySQL学习之基础操作总结
2022/03/19 MySQL
Golang 入门 之url 包
2022/05/04 Golang
教你使用RustDesk 搭建一个自己的远程桌面中继服务器
2022/08/14 Servers