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中的JSON模块
Apr 08 Python
Python基于select实现的socket服务器
Apr 13 Python
Python基于回溯法子集树模板解决旅行商问题(TSP)实例
Sep 05 Python
Python编程使用tkinter模块实现计算器软件完整代码示例
Nov 29 Python
python列表,字典,元组简单用法示例
Jul 11 Python
分享PyCharm的几个使用技巧
Nov 10 Python
Python list运算操作代码实例解析
Jan 20 Python
解决Django no such table: django_session的问题
Apr 07 Python
Python startswith()和endswith() 方法原理解析
Apr 28 Python
keras 自定义loss层+接受输入实例
Jun 28 Python
Python如何在bool函数中取值
Sep 21 Python
python 使用cycle构造无限循环迭代器
Dec 02 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
ecshop 批量上传(加入自定义属性)
2012/03/20 PHP
php随机显示图片的简单示例
2014/02/15 PHP
php cli换行示例
2014/04/22 PHP
PHP脚本监控Nginx 502错误并自动重启php-fpm
2015/05/13 PHP
PHP文件生成的图片无法使用CDN缓存的解决方法
2015/06/20 PHP
PHP中的函数声明与使用详解
2017/05/27 PHP
关于PHP转换超过2038年日期出错的问题解决
2017/06/28 PHP
详细解读php的命名空间(二)
2018/02/21 PHP
用roll.js实现的图片自动滚动+鼠标触动的特效
2007/03/18 Javascript
isArray()函数(JavaScript中对象类型判断的几种方法)
2009/11/26 Javascript
6个DIV 135或246间隔一秒轮番显示效果
2010/07/24 Javascript
javascript中简单的进制转换代码实例
2013/10/26 Javascript
详解javascript实现瀑布流列式布局
2016/01/29 Javascript
node实现简单的反向代理服务器
2017/07/26 Javascript
利用纯JS实现像素逐渐显示的方法示例
2017/08/14 Javascript
在 Vue.js中优雅地使用全局事件的方法
2019/02/01 Javascript
vue项目打包之开发环境和部署环境的实现
2020/04/23 Javascript
[00:44]TI7不朽珍藏III——军团指挥官不朽展示
2017/07/15 DOTA
python使用opencv驱动摄像头的方法
2018/08/03 Python
使用TensorFlow实现二分类的方法示例
2019/02/05 Python
Python3标准库之functools管理函数的工具详解
2020/02/27 Python
Python编程快速上手——正则表达式查找功能案例分析
2020/02/28 Python
Python 读取WAV音频文件 画频谱的实例
2020/03/14 Python
python中JWT用户认证的实现
2020/05/18 Python
python批量处理多DNS多域名的nslookup解析实现
2020/06/28 Python
瑞典Happy Socks美国官网:购买色彩斑斓的快乐袜子
2016/10/19 全球购物
应届生法律顾问求职信
2013/11/19 职场文书
学校百日安全生产活动总结
2014/07/05 职场文书
法院授权委托书格式
2014/09/28 职场文书
2015年党性分析材料
2014/12/19 职场文书
敬老院义诊活动总结
2015/05/07 职场文书
2015年扫黄打非工作总结
2015/05/13 职场文书
社区低保工作总结2015
2015/07/23 职场文书
教师师德承诺书2016
2016/03/25 职场文书
Java Spring Boot请求方式与请求映射过程分析
2022/06/25 Java/Android
Win11怎么添加用户?Win11添加用户账户的方法
2022/07/15 数码科技