问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

django如何创建app(2023年最新解答)

发布网友 发布时间:2024-10-01 20:11

我来回答

1个回答

热心网友 时间:2024-10-19 19:54

导读:本篇文章首席CTO笔记来给大家介绍有关django如何创建app的相关内容,希望对大家有所帮助,一起来看看吧。

django一个项目多个App项目搭建

django可以在一个项目中存在多个app,如一个大门户网站中可以包含论坛,新闻等内容,其中每一个模块称之为一个App,也可以理解为一个个独立的小型项目最终集成在一个门户网站中最终呈现给用户

本次测试以python2.7

其次分别建立相应的App模块:todo,oa,web

如图所示:

在以上的配置中导入了include对配置进行包装

同时导入了index函数,index在todo,oa,web中的views文件分别建立

同时指定了一个打开的默认首页,即webapp下的index/pre

此时运行程序,页面如图所示

如果此时输入的路径为localhost:8000/web/inex,

localhost:8000/oa/inex,

localhost:8000/toto/index将得到不同app的展现,

使用django开发一个比较简单的post接口

先把前置条件说一下

1.首先搭建好django环境win+r打开命令提示符pipinstalldjango

3.然后创建一个自己的app

同样在命令提示符进入刚创建的工程所在路径输入pythonmanage.pystartappxxx(这个指你要创建的app名字),创新编辑器可以看到

4.正式开始开发一个post请求

首先设置好参数在seetings.py文件里如图修改

views.py

最后在templates文件夹下创建一个html文件简单地写一下前端

我这里直接贴自己写的login.html

code部分算是完成看一下效果

还可以进入fiddler查看验证,为了比较好查到我们先打开fiddler后输入用户名密码后fiddler上removeallsession

可以得到这么一条数据包

username,password的值也和我们输入的一致

到此完成一个简单的post请求开发

django在创建app之前可以创建project吗

一个project包含很多个Djangoapp以及对它们的配置。

技术上,project的作用是提供配置文件,比方说哪里定义数据库连接信息,安装的app列表,TEMPLATE_DIRS,等等。

一个app是一套Django功能的集合,通常包括模型和视图,按Python的包结构的方式存在。

例如,Django本身内建有一些app,例如注释系统和自动管理界面。app的一个关键点是它们是很容易移植到其他project和被多个project复用。

创建一个APP

在“PythonProject”项目文件下输入下面的命令来创建“nowamagic”app:

1pythonmanage.pystartappnowamagic

这个命令并没有输出什么,它只在PythonProject的目录里创建了一个nowamagic目录。让我们来看看这个目录的内容:

1nowamagic/

2__init__.py

3models.py

4tests.py

5views.py

这个目录包含了这个app的模型和视图。

使用你最喜欢的文本编辑器查看一下models.py和views.py文件的内容。它们都是空的,除了models.py里有一个import。这就是你Djangoapp的基础。

对于如何架构Django代码并没有快速成套的规则。如果你只是建造一个简单的Web站点,那么可能你只需要一个app就可以了;但如果是一个包含许多不相关的模块的复杂的网站,例如电子商务和社区之类的站点,那么你可能需要把这些模块划分成不同的app,以便以后复用。

不错,你可以不用创建app,这一点应经被我们之前编写的视图函数的例子证明了。在那些例子中,我们只是简单的创建了一个称为views.py的文件,编写了一些函数并在URLconf中设置了各个函数的映射。这些情况都不需要使用apps。

但是,系统对app有一个约定:如果你使用了Django的数据库层(模型),你必须创建一个Djangoapp。模型必须存放在apps中。因此,为了开始建造我们的模型,我们必须创建一个新的app。

结语:以上就是首席CTO笔记为大家整理的关于django如何创建app的全部内容了,感谢您花时间阅读本站内容,希望对您有所帮助,更多关于django如何创建app的相关内容别忘了在本站进行查找喔。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
前几天在楼下吃饭,店家推荐使用淘气购支付,听说可以用豆豆换东西。会... 绵阳淘气购科技有限公司怎么样? 四川省淘气购商贸有限公司怎么样? 盐酸洛美沙星分散片的作用 盐酸洛美沙星颗粒的剂量如何根据不同感染情况调整? 盐酸洛美沙星颗粒的化学名是什么? 盐酸洛美沙星胶囊功效 洛美沙星盐酸洛美沙星 洛美沙星的功效与作用 盐酸洛美沙星颗粒能治疗哪些类型的感染? 胃总感觉不消化,小肚子胀痛,排便不畅是什么问题 ...东西胃就难受,基本不怎么吃排骨韭菜,不消化,胃里想吐,这是怎么回事... 请问C:\Documents and Settings\gu\Local Settings\Temp里的所有文件是... 笔记本怎么强制启动 女士西服搭什么鞋 女士西装适合搭配什么样的鞋子? 女生西装搭配什么鞋子 '张羽煮海'是个什么故事? 我在我的联想笔记本电脑,右键我的计算机设备管理器 点开网络适配器右键... word怎么在脚注里面修改文档? 人生四大悲什么? 琼莲公主的故事说明了什么? ...键盘坏了。计算机设备管理服务那里和本地无线 word文档怎么把脚注移到文字下方 关于远方的游子思念家人的句子 word文档中脚注的作用是什么? 配股不配会有什么损失 不参加配股对原股票有影响吗 微信拉黑发的信息对方能收到吗? 京东买电脑包装损坏了怎么赔偿 django如何建立数据库连接(2023年最新解答) 孕期吃什么东西可以减轻上火? ai视图还原快捷键_ai导图快捷键 超级大乐透开奖时间是几点 超级大乐透一般是几点开奖 适合一个人晚上看的直播平台有哪些? 荷叶提取物产品功效 荷叶提取物是什么? 荷叶提取物的来源 “荷叶提取物”的市场容量如何? 荷叶提取物的拉丁名称 荷叶胶囊减肥效果怎样 ...能把微信和QQ这些备份吗? 就是想,把聊天记录留着。是安卓系统_百度... 新电脑开机飞快,为什么打开软件缺很慢? 电脑开机后 打开软件很慢 上午8时到下午2时的速度是多少? ...小时生产108个零件.从上午8时开始工作,到下午2时,他一共能产多少... 北京化工研究院周边环境 一个钟面上的时针长5厘米,从上午8时到下午2时,求出时针尖端走了多少厘... ...分针长8厘米,从上午8时到下午2时,分针尖端走了几厘米,时针"扫过... 词语造句:用保驾造句(约30个)