我其实有些问题(真正幼稚)。确定是否用Django开发网站
1)如果我知道一个网站已经使用Django开发的,我们可以从HTML源代码确定(通过右击并选择“查看页面源代码”),如果该网站已经使用Django开发?
2)如果我有网站用HTML编写一个HTML代码,我只是想提出它这样使用Django,如何使用Django呈现此HTML代码?
3)对于什么样的网站,应该Django的使用或用于?我的意思是纯静态页面,博客或简单的谷歌喜欢。
在此先感谢
我其实有些问题(真正幼稚)。确定是否用Django开发网站
1)如果我知道一个网站已经使用Django开发的,我们可以从HTML源代码确定(通过右击并选择“查看页面源代码”),如果该网站已经使用Django开发?
2)如果我有网站用HTML编写一个HTML代码,我只是想提出它这样使用Django,如何使用Django呈现此HTML代码?
3)对于什么样的网站,应该Django的使用或用于?我的意思是纯静态页面,博客或简单的谷歌喜欢。
在此先感谢
号,源完全取决于谁开发它的人,而且没有必要的“暗示”,这是写在Django。
您应该至少试用Django教程https://www.djangoproject.com/,您将学习设置Django应用程序的基础知识,并且您将回答自己的问题。
Django是非常通用的,有点大材小用了静态页面。其他任何东西都可以在Django中完成,就像在Ruby on Rails或其他Web框架中一样。
Django在html源码上没有留下任何痕迹,除非您专门做了。如果你只想要一个静态网站,django是矫枉过正的。虽然如果你真的想,看看django flatpages。
嘛,你应该做的是测试在不同寻常stiatuation的网站上的行为,例如迫使它返回404或500错误信息,开发人员常常忘记定制。
比如你去http://www.galaxyzoo.org/,然后尝试仅通过查看HTML来确定后端,你就会失败。
但是,如果您尝试访问一个页面“blablablabla”即http://www.galaxyzoo.org/blablablabla然后你会看到404的消息。如果粘贴文本entrie到谷歌,你最有可能获得点击量Ruby on Rails的... :)
你可能尝试www.domainname.com/admin。有些人将他们的管理员留在该网址,您可以看到登录页面。
如果他们离开登录页面作为默认,标题标签会说Login | Django网站管理员或类似的东西。
例如:http://www.snowbird.com/admin/(没有隶属关系)
这里是你可以用它来确定是否一个Web应用程序写在Django的几件事情。这些都不是万无一失,但它们可能是指标。
name='csrfmiddlewaretoken'
的输入标记。 csrfmiddlewaretoken
是Django的CSRF令牌标识符。其他Web框架可能会使用相同的名称,但Django是它的主要用户。
1)否,HTML输出可以完全使用模板定制。我仍然认为,通过对请求 - 响应延迟的智能分析可以检测到它; 2)在http://djangopony.com/某个地方放置徽章,它会使它看起来像100%django; 3)大部分拥有动态内容的大型网站(例如用户交互后可以更改)。 – sastanin 2012-03-28 12:27:15
如果你想知道,如果网站使用Django写的,发邮件给管理员。 – FatalError 2012-03-28 12:38:49