如何知道我使用的django版本?是1.0、1.1还是1.2?

17 投票
5 回答
27925 浏览
提问于 2025-04-16 06:53

这是我第一次使用Django。我真的还是个新手。这是我第一次看到页面上写着“成功了!恭喜你创建了第一个Django页面。”这意味着我现在在我的xampp服务器上有了Django和Python。那么我有几个问题:

  1. 我怎么知道我用的Django版本是什么?是1.0、1.1还是1.2?
  2. 我可以在Django文件夹里找到哪个文件来查看版本?还有我怎么用代码或函数来打印出Django的版本?
  3. 在Python中有没有类似于phpinfo()的功能?

5 个回答

2

对于第三个问题,你可以从解释器的提示符那里获取可用模块的列表:

>>> help()

help> modules

这样做会(最终)给你一个可用模块的列表。

如果你想要其他信息,可以使用 sys 模块:

import sys

sys.version # Python version
sys.platform # platform
9

在编程中,有时候我们会遇到一些问题,尤其是在使用特定的工具或库时。比如,有人可能在使用某个库的时候,发现它的某些功能不太好用,或者出现了错误。这种情况下,大家通常会在网上寻找解决方案,像StackOverflow这样的网站就是一个很好的地方。

在这些网站上,程序员们会分享他们遇到的问题和解决方案。你可以看到很多人提问,然后其他人会根据自己的经验给出建议或者解决办法。这种互动不仅能帮助提问的人,也能让其他有相似问题的人找到答案。

所以,如果你在编程过程中遇到困难,不妨去这些社区看看,可能会找到你需要的帮助。

import django
django.VERSION
37

关于你的第一个问题:


jcomeau@intrepid:/usr/src/unternet$ python
Python 2.6.6 (r266:84292, Oct  9 2010, 11:40:09) 
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.get_version()
'1.2.3'

撰写回答