• 关于

    Django模板

    的搜索结果

回答

Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。 Django内置的ORM跟框架内的其他模块耦合程度高。 应用程序必须使用Django内置的ORM,否则就不能享受到框架内提供的种种基于其ORM的便利;理论上可以切换掉其ORM模块,但这就相当于要把装修完毕的房子拆除重新装修,倒不如一开始就去毛胚房做全新的装修。 Django的卖点是超高的开发效率,其性能扩展有限;采用Django的项目,在流量达到一定规模后,都需要对其进行重构,才能满足性能的要求。 Django适用的是中小型的网站,或者是作为大型网站快速实现产品雏形的工具。 Django模板的设计哲学是彻底的将代码、样式分离; Django从根本上杜绝在模板中进行编码、处理数据的可能。
茶什i 2019-12-02 03:09:03 0 浏览量 回答数 0

问题

Django的模板中filter和simple_tag的区别?

Django的模板中filter和simple_tag的区别?...
珍宝珠 2019-12-01 22:03:13 12 浏览量 回答数 1

问题

Django格式和ModelForm错误的翻译

我知道我可以为每个单独的表单/ ModelForm (Django自定义错误消息)创建自定义错误消息。 我知道我可以在模板中创建翻译文件(Django国际化最小示例)。 问题是,我如何创建文件,使我自己的翻译的形...
kun坤 2019-12-27 10:31:15 0 浏览量 回答数 0

万券齐发助力企业上云,爆款产品低至2.2折起!

限量神券最高减1000,抢完即止!云服务器ECS新用户首购低至0.95折!

问题

请给我与Django管理员的建议

我是python和Django的新手。我对Codeigniter框架了解很多,如果要创建像电子商务这样的项目,则必须创建一个带有后台模板和功能的管理面板。当我创建后端时,我正在为管理面板添加功能&#...
is大龙 2020-03-24 22:27:25 0 浏览量 回答数 1

回答

由于我用到了Django,其实是需要在Django中的模板添加{{ humanize }}声明,并在后面选择相应的处理方法,可以详见humanize的文档。
杨冬芳 2019-12-02 02:49:22 0 浏览量 回答数 0

问题

以下不属于Django MVT架构模型的模块是()【每日挑战】7.20

以下不属于Django MVT架构模型的模块是() A.模型 B.视图 C.模板 D.控制器...
剑曼红尘 2020-07-20 12:45:59 0 浏览量 回答数 1

回答

大多数现代框架(例如TG,Django或Flask)都支持CRUD样式的应用程序。但是这些都不是那么抽象,您可以给他们一个模型,在那里就可以使用ajaxy db操作模板和验证。 Django具有django-admin和出色的表单生成器和帮助器模块;Flask可以轻松地与WTForms一起使用。Javascript可以在上述任何框架中使用,因此只需在jQuery插件区域中稍作改动,您便可以快速构建应用程序。
祖安文状元 2020-02-22 15:46:29 0 浏览量 回答数 0

回答

尝试symfony网络框架。它使用树枝模板引擎,类似于Django。此外,它在构建方式上受到了Django的相当大的启发,并且有一种简单的数据映射方法。
祖安文状元 2020-02-23 16:04:04 0 浏览量 回答数 0

问题

如何在django中生成网址

在Django的模板语言中,您可以使用{% url [viewname] [args] %}生成带有参数的特定视图的URL。你怎么能以编程方式在Python代码中做同样的事情? 我需要的是创建一个菜单项列表&#...
游客6qcs5bpxssri2 2019-12-01 19:52:59 21 浏览量 回答数 1

回答

您可以查看Python中的各种选项- Django(显然!) 塔架 长gar 烧瓶 Django真的很好。而且,您的信息也不正确,HTML模板非常易于编辑。
祖安文状元 2020-02-23 16:11:46 0 浏览量 回答数 0

回答

Django的最新稳定版本是1.5,它确实支持Python3。请阅读公开声明:https : //docs.djangoproject.com/en/dev/topics/python3/ Django 1.5是支持Python 3的Django的第一个版本,因此您可以期望比以前的版本有更多的错误,这些错误在Python 2的支持下非常可靠。但是Django核心团队非常认真地考虑合并社区中的补丁程序,因此这没什么大不了的。 通常,您还有另外三个真正著名的Python网络框架:Flask,Bottle和Pyramid。前两个针对极简主义者。Bottle只是一个Python文件。通过添加路由功能,我可以肯定地说Bottle只是WSGI服务器之上的包装。就是这样。如果您需要最少的功能并从头开始构建所有内容,请使用Bottle。对于非常轻量级的API Web服务,这通常是理想的。 烧瓶是新出名的家伙。它比Bottle重,但仍然非常简约。金字塔通常是Django的直接竞争对手。金字塔没有ORM或硬集成模板引擎。默认情况下,您可以使用Mako或Chameleon构建前端模板。没有ORM意味着您不仅限于关系数据库。Django的ORM是对象关系映射器,因此它绑定到关系数据库,例如MySQL,PostgreSQL或MariaDB或其他RDMB。如果您想使用非关系(NoSQL)的MongoDB,那么您将大为烦恼。您无法从使用Django的ORM中受益。金字塔允许您使用SQLAlchemy或其他ODM(用于NoSQL的对象文档映射器)代替Django中的硬集成ORM。 此时,将Python 3与任何Python网络框架一起使用的问题是,大多数Python网络框架生态系统(即Django的生态系统,Flask,Pyramid的生态系统)与Python 3不兼容。许多最受欢迎的Django应用程序均不兼容声称支持Python 3,因此如果您想使用这些应用程序来构建Django网站,将会很不走运。 但是我认为在1.5版本中,该生态系统将迅速转向与Python 3兼容的支持。如果您对Python足够熟悉,请查看Flask或Pyramid。我喜欢Pyramid,因为它带有您可以采用的身份验证策略。我们一直在使用Pyramid构建我们的Web api服务。如果您构建前端,则Django很好。我仍将API Web服务保留在Pyramid或Flask中。 通常,应避免使用Apache + mod_wsgi。大多数人不知道如何调整Apache使其高效运行。默认情况下,Nginx将为您提供高吞吐量和有效的工作CPU内存消耗。是。我建议使用Gunicorn。 您是什么意思纯Python?所有的Web框架都是使用Python构建的。好吧,我可以详细了解大多数人使用的Python称为CPython。还有其他Python实现。Python语言的实现可以是C,C ++,Java,Ruby,.NET甚至PHP。CPython是C。让您有些困惑,这里有一个Python编程语言“ PyPy”的实现,该实现在Python中实现了Python语言。 好的。我要说清楚:这可能不是您所指的。如果您想自己构建一个网络框架,那很好。您只需要了解WSGI的工作原理,让正则表达式中间件根据URL将请求调度请求到视图函数即可完成。这实际上就是所有现代Python网络框架的需求。我上学期写了一个哑剧(虽然很恐怖)。
祖安文状元 2020-02-24 09:57:09 0 浏览量 回答数 0

回答

Django中提供了6种缓存方式:   开发调试(默认缓存)   内存   文件   数据库   Memcache缓存   第三方库支持redis:django-redis 设置缓存: # 全站缓存(中间件) MIDDLEWARE = [ ‘django.middleware.cache.UpdateCacheMiddleware’,     #第一个位置 'django.middleware.common.CommonMiddleware', ‘django.middleware.cache.FetchFromCacheMiddleware’,    #最后位置 ] CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',    # 取决于您选择的Memcached绑定 'LOCATION': ['127.0.0.1:11211', ],   # 缓存后端服务器位置,支持分布式,可多个 'TIMEOUT': 5 * 60,   # 缓存超时,默认300s } } # 视图缓存 @cache_page(15) #超时时间为15秒 def index(request): t=time.time()   #获取当前时间 return render(request,"index.html",locals()) # 模板缓存 {% load cache %} {% cache 2 'name' %}   # 存的key <h3>缓存:{{ t }}</h3> {% endcache %}
珍宝珠 2019-12-02 03:20:24 0 浏览量 回答数 0

问题

模板中的Django文本格式

我正在尝试在Django模板中格式化从数据库呈现的文本。 #models.py class Question(models.Model): quiz = models.ForeignKey(Quiz, on_delete...
is大龙 2020-03-24 13:58:29 0 浏览量 回答数 1

回答

如果你需要{% url %}在代码中使用类似于模板标签的东西,Django会提供django.core.urlresolvers.reverse()。 该reverse函数具有以下签名: reverse(viewname, urlconf=None, args=None, kwargs=None)
游客gsy3rkgcdl27k 2019-12-02 02:10:06 0 浏览量 回答数 0

问题

django:以表名作为用户输入,显示数据库表的内

我尝试在django中实现form,我将从用户e处获取输入。g,它的表名然后我想展示网页上的所有内容。所以,到目前为止,我尝试了以下代码。 views.py from django....
kun坤 2019-12-25 21:39:48 3 浏览量 回答数 1

问题

django模板语言失效?报错

在学习python的web框架时遇到难题,在百度谷歌找过很久也没有得到解答希望有前辈老师的帮助。 在django的html文件中可以加入模板语言来渲染。 {{ LIST . k1 }}      LIST是一个字典我放在...
爱吃鱼的程序员 2020-06-07 18:10:32 0 浏览量 回答数 1

问题

设置Django以使用MySQL?mysql

我想稍微远离PHP,学习Python。为了使用Python进行Web开发,我需要一个框架来帮助模板和其他事情。 我有一台非生产服务器,用于测试所有Web开发内容。这是一个运行MariaDB而不是常...
保持可爱mmm 2020-05-17 16:54:04 0 浏览量 回答数 1

问题

【精品问答】Python面试题汇总130问(框架篇)

在python语言中,有着特别厉害的三大框架。 这三个框架分别为:Flask框架,Tornado框架,Django框架。本次问答帮助大家整理了框架中常见的面试问题! 1...
珍宝珠 2019-12-01 22:04:22 1524 浏览量 回答数 0

问题

Django Teamplate错误名称“ Post_title”未定义

我正在尝试呈现索引HTML并从数据库中获取帖子标题,但出现错误。我在视图后数据库中定义但仍然出现错误 未定义名称“ Post_title” 我的app / views.py from django.shortcuts i...
is大龙 2020-03-24 23:25:55 0 浏览量 回答数 1

回答

- django,大而全的框架,它的内部组件比较多,内部提供:ORM、Admin、中间件、Form、ModelForm、Session、缓存、信号、CSRF;功能也相当完善。 - flask,微型框架,内部组件就比较少了,但是有很多第三方组件来扩展它,定制化程度高。   比如说有那个wtform(与django的modelform类似,表单验证)、flask-sqlalchemy(操作数据库的)、flask-session、flask-migrate、flask-script、blinker可扩展强,第三方组件丰富。所以对他本身来说有那种短小精悍的感觉 - tornado,异步非阻塞。 django和flask的共同点就是,他们2个框架都没有写socket,所以他们都是利用第三方模块wsgi。 但是内部使用的wsgi也是有些不同的:django本身运行起来使用wsgiref,而flask使用werkzeug wsgi 还有一个区别就是他们的请求管理不太一样:django是通过将请求封装成request对象,再通过参数传递,而flask是通过上下文管理机制。 Tornado: 是一个轻量级的Web框架,异步非阻塞+内置WebSocket功能。 目标:通过一个线程处理N个并发请求(处理IO)。 内部组件 #内部自己实现socket #路由系统 #视图 #模板    #cookie #csrf
珍宝珠 2019-12-02 03:20:21 0 浏览量 回答数 0

回答

至少可以说,数据库查询(和对象模型),URL配置和模板都是特定于Django的。就是说-如果您了解自己在做什么,那么在以后确实需要的情况下,在另一个软件包中重新创建它们就不会花费太长时间。 编辑:这都是假设您不集成第三方项目,例如sqlalchemy和mako。Django很好地使用了它附带的内置模块,因此使用上述模块通常比其价值更大。
祖安文状元 2020-02-21 16:01:24 0 浏览量 回答数 0

问题

django templatetag 范围:报错

  目录结构 proj     app1         templatetag             filter1.py     app2         templatetag             filter1...
kun坤 2020-06-14 16:02:55 0 浏览量 回答数 1

问题

django templatetag 范围:配置报错 

  目录结构 proj     app1         templatetag             filter1.py     app2         templatetag             filter1.py   在a...
kun坤 2020-06-02 15:37:12 0 浏览量 回答数 1

问题

django templatetag 范围 - python报错

"   目录结构 proj     app1         templatetag             filter1.py     app2         templatetag             ...
montos 2020-06-03 22:25:37 6 浏览量 回答数 1

回答

Django代码注意 1、模板标签里面 extend和include是冲突的,有了extend,include无法生效,原因:是底层渲染独立机制设计导致。 2、#coding:utf-8 这句只有放在代码文件第一行才能生效,放在注释字符串后面可能会失效。 3、由于前端发展而导致的Post请求Rest化和Django原生的技术设施层简化还有事务封装前移,由此产生的结果是业务层完全可以放在views里面。同事Restful化的好处就是可以把跨业务模块调用放在前端,保证了后端模块之间的正切 4、有用户自生成富文本内容的页面上最好不要放置带XSRF的POST表单,前者可能会窃取后者的Token信息。 5、在template里面的==这一类比较逻辑运算符号两边必须有空格,否则影响模板解析 6、form.is_valid内部逻辑中的Clean_data处理中抛出的异常不会向外传递,只会变成form.is_valid()返回false. 7、Django的业务层和View层怎么切分这个问题,一个简单的方法就是给业务层传递什么层级的参数,个人觉得传递验证过的form比较合适。 8、多级if else的两个简化技巧:1是直接用except处理;2是该半路return的直接return掉,这样做虽然不符合过程编程函数设计原则,但是代码相对简洁了很多。 9、Ubuntu生产环境下不能Print Unicode中文,否则会导致error. 10、因为DJango的500机制和事务机制,所以Django的View层对异常处理代码的依赖比较弱。 11、model form定义:没有在前端页面出现的字段,一定要exclude掉或者Null了,不过Null会影响默认值,所以最好的方法是Exclude掉,否则即便blank掉,也会导致form存储时出错。因为表单中字段不出现会把默认值覆盖成Null。 比exclude更方便的定义方式是定义fields元信息,这样model添加不用的字段不用跑来重新更新form定义 12、数据库存时区性数据的格式化显示一定要放在template里面用date之类的过滤器操作,如果用datetime的striftime直接格式化,会导致时区性数据丢失,出来的时间成了格林威治时间值了,如果在代码中strifttime处理,可以先用django.utils.timezone.localtime方法处理一下,这样出来的时间才是正常的 13、Django调试中的一个问题:众所周知,runserver启动,改动代码,服务会重启,但是改动自定义标签代码,服务是不会重启的。 14、form验证的errors在比较旧的版本里面是没有文本信息,前一段时间看文档,发现新版本有对errors有所加强,比较好用的比如as_json()和as_text(),两个方法,我在比较旧的版本中是自己写个函数对errors对象做解析生成反馈文本信息。 15、ManyToMany字段的through不能add or remove,为了扩展性的考虑,建议默认都加上through,可以为中间关系表加个date_added字段,顺便都加上unique_together约束,不过用through是有缺陷的:写操作略麻烦。那么如果你没加through,准备改成加through的,应该怎样最小改动的操作哪,应该是先把这个ManyToMany字段删除掉,并且migrate生效,然后再加一个有through的ManyToMany字段,当然了后台的数据还的备份重生效一次。这应该算是目前Django Migration特性的一个缺陷。 答案来源网络,供参考,希望对您有帮助
问问小秘 2019-12-02 03:02:13 0 浏览量 回答数 0

回答

以下不属于Django MVT架构模型的模块是() A.模型 B.视图 C.模板 D.控制器
剑曼红尘 2020-07-20 12:46:05 0 浏览量 回答数 0

问题

Python的事件框架?

我正在构建一个可与Web客户端(Django)和远程API(可能是独立守护程序)一起使用的系统。我看到将它们的工作与JavaScript中的某些事件框架进行协调比较容易。不幸的是&#x...
祖安文状元 2020-02-22 15:53:02 0 浏览量 回答数 1

问题

用 Django 的 Pipeline 优化网站前端:报错

本文来自 @图拉鼎 的博客: 今天开始一步步优化网站,尽可能的让其响应更快、更省流量。第一步就是优化前端。 以前在玩Rails的时候,很羡慕它全自动化的Assets Pip...
kun坤 2020-06-07 10:24:47 0 浏览量 回答数 1

问题

用 Django 的 Pipeline 优化网站前端 403.10 禁止访问:配置无效 

本文来自 @图拉鼎 的博客: 今天开始一步步优化网站,尽可能的让其响应更快、更省流量。第一步就是优化前端。 以前在玩Rails的时候,很羡慕它全自动化的Assets Pipeline&#x...
kun坤 2020-05-28 13:28:15 1 浏览量 回答数 1

回答

http://djangobook.py3k.cn/2.0/###### 引用来自“HankZhou”的答案 http://djangobook.py3k.cn/2.0/ 没有知道答案呢 ######你要是在里边找不到答案的话,你就不用学IT了,真的,查找资料是ITER的基础。###### 引用来自“考拉睡”的答案 引用来自“HankZhou”的答案 http://djangobook.py3k.cn/2.0/ 没有知道答案呢 主要是时间比较紧急 ###### dict 要转成字符串 josn.dumps(dict) ###### 引用来自“非良”的答案 dict 要转成字符串 josn.dumps(dict) views.py json_data_dict = {}     json_data_dict["name"]="jack"   json_data=simplejson.dumps(json_data_dict)    ... return render_to_response('log_detail.html',locals()) 模板log_detail.html中的js 如下                             <script type="text/javascript">                                 var type="{{filename}}";                                 var data="{{json_data}}";                                 alert(data)                                 //data_from_django = "{{my_data}}";                                 //alert(data_from_django)                                 //var data=JSON.parse("{{json_data}}")                                 //alert(data.name)                             </script> 执行的时候,显示 请问这是什么原因呢? 另外,如果直接alert(data.name),则显示undefined。 十分感谢指导 ###### 引用来自“非良”的答案 dict 要转成字符串 josn.dumps(dict) http://stackoverflow.com/questions/6286192/using-json-in-django-template 找到答案了 ###### 引用来自“考拉睡”的答案 引用来自“非良”的答案 dict 要转成字符串 josn.dumps(dict) http://stackoverflow.com/questions/6286192/using-json-in-django-template 找到答案了 {{ var1|safe }} 模板上这样用比较方便。 ###### 引用来自“非良”的答案 引用来自“考拉睡”的答案 引用来自“非良”的答案 dict 要转成字符串 josn.dumps(dict) http://stackoverflow.com/questions/6286192/using-json-in-django-template 找到答案了 {{ var1|safe }} 模板上这样用比较方便。 牛 ######^_^
kun坤 2020-06-07 16:49:49 0 浏览量 回答数 0

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT