首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >确定网站是否使用Django开发

确定网站是否使用Django开发
EN

Stack Overflow用户
提问于 2012-03-28 20:19:26
回答 6查看 4.7K关注 0票数 3

我实际上有一些问题(真的很幼稚)。

1)如果我知道一个网站是使用django开发的,我们能否从html源代码(通过右键单击并选择“查看页面源代码")来确定该网站是否已经使用django开发?

2)如果我有一个用HTML编写的网站的HTML代码,我只想用django来表示它,那么如何使用django来表示这个HTML代码呢?

3)什么样的网站应该使用django,还是应该使用django?我的意思是纯静态页面,博客,或简单的谷歌一样。

提前感谢

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-03-28 20:22:54

  1. 不,源代码完全取决于开发它的人,也没有必要“暗示”它是用Django编写的。
  2. 你至少应该在https://www.djangoproject.com/上尝试一下Django教程,你会学到设置Django应用程序的基础知识,然后你会回答你自己的question.
  3. Django是非常通用的,对于静态页面来说有点夸张。其他任何事情都可以在Django中完成,就像在Ruby on Rails或其他Web框架中一样。
票数 7
EN

Stack Overflow用户

发布于 2013-02-20 11:29:08

这里有一些你可以用来判断web应用是否是用Django编写的东西。这些都不是万无一失的,但它们可以作为指标。

  • 试试http://site.com/admin/,看看它是否在顶部写着"Django site admin“。
  • 检查网站上你能找到的每个表单的所有超文本标记语言源代码,看看是否有包含带有name='csrfmiddlewaretoken'的输入标签。csrfmiddlewaretoken是Django的CSRF令牌标识符。其他web框架可能使用相同的名称,但Django是它的主要用户。
  • 从“联系人”页面查找站点所有者和/或开发人员的信息,谷歌他们的用户名/电子邮件以及单词" django“,例如"emailname@gmail.com django”。如果你看到关于Django的帖子或问题,这可能意味着他们经常使用它。
  • 如果其他方法都失败了,只需联系网站所有者并询问他们。
票数 9
EN

Stack Overflow用户

发布于 2012-03-28 20:32:05

那么,你应该做的就是测试网站的行为,例如强制它返回404或500错误消息,这是开发人员经常忘记定制的。

例如,如果您转到http://www.galaxyzoo.org/,然后尝试仅通过查看HTML来确定后端,那么您将失败。

但是,如果你试图访问一个名为“blablablabla”的页面,即http://www.galaxyzoo.org/blablablabla,那么你会看到404消息。如果你将入口文本粘贴到google,你很可能会找到Ruby On Rails……:)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9907352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档