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 正则式使用心得
May 07 Python
使用python在校内发人人网状态(人人网看状态)
Feb 19 Python
Python 登录网站详解及实例
Apr 11 Python
Python部署web开发程序的几种方法
May 05 Python
浅谈Python基础之I/O模型
May 11 Python
python 获取页面表格数据存放到csv中的方法
Dec 26 Python
Python实现简单石头剪刀布游戏
Jan 20 Python
Python使用os.listdir()和os.walk()获取文件路径与文件下所有目录的方法
Apr 01 Python
Python使用lambda表达式对字典排序操作示例
Jul 25 Python
Python使用APScheduler实现定时任务过程解析
Sep 11 Python
python实现3D地图可视化
Mar 25 Python
Pygame Time时间控制的具体使用详解
Nov 17 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
不用数据库的多用户文件自由上传投票系统(1)
2006/10/09 PHP
新手配置 PHP 调试环境(IIS+PHP+MYSQL)
2007/01/10 PHP
PHP 最大运行时间 max_execution_time修改方法
2010/03/08 PHP
PHP根据传来的16进制颜色代码自动改变背景颜色
2014/06/13 PHP
php获取apk包信息的方法
2014/08/15 PHP
php cookie用户登录的详解及实例代码
2017/01/03 PHP
Laravel实现定时任务的示例代码
2017/08/10 PHP
PHP session垃圾回收机制实例分析
2019/06/28 PHP
jquery连缀语法如何实现
2012/11/29 Javascript
在javaScript中关于submit和button的区别介绍
2013/10/20 Javascript
jquery 通过name快速取值示例
2014/01/24 Javascript
jquery的ajax异步请求接收返回json数据实例
2014/06/16 Javascript
JavaScript实现可拖拽的拖动层Div实例
2015/08/05 Javascript
详解基于 axios 的 Vue 项目 http 请求优化
2017/09/04 Javascript
JS解决position:sticky的兼容性问题的方法
2017/10/17 Javascript
vue.js实现的经典计算器/科学计算器功能示例
2018/07/11 Javascript
node之本地服务器图片上传的方法示例
2019/03/26 Javascript
浅谈layer的Icon样式以及一些常用的layer窗口使用方法
2019/09/11 Javascript
vue.config.js常用配置详解
2019/11/14 Javascript
Python入门篇之文件
2014/10/20 Python
Python中的choice()方法使用详解
2015/05/15 Python
python实现生命游戏的示例代码(Game of Life)
2018/01/24 Python
如何使用Python自动控制windows桌面
2019/07/11 Python
python对绑定事件的鼠标、按键的判断实例
2019/07/17 Python
python如何实现从视频中提取每秒图片
2020/10/22 Python
Python文本处理简单易懂方法解析
2019/12/19 Python
CSS3 开发工具收集
2010/04/17 HTML / CSS
Kangol帽子官网:坎戈尔袋鼠
2018/09/26 全球购物
Piercing Pagoda官网:耳环、戒指、项链、手链等
2020/09/28 全球购物
TecoBuy澳大利亚:在线电子和小工具商店
2020/06/25 全球购物
人事专员的职责
2014/02/26 职场文书
医德医风个人工作总结2014
2014/11/14 职场文书
《纸船和风筝》教学反思
2016/02/18 职场文书
拥有这5个特征人,“命”都不会太差
2019/08/16 职场文书
祝福语集锦:给妹妹结婚的祝福语
2019/12/18 职场文书
JS前端轻量fabric.js系列物体基类
2022/08/05 Javascript