【问题标题】:How to know what django version i use? is it 1.0, 1.1, or 1.2?如何知道我使用的 django 版本?是 1.0、1.1 还是 1.2?
【发布时间】:2011-05-08 07:08:47
【问题描述】:

这是我第一次使用 django。我真的是一个初学者。这是我第一次看到“它成功了!祝贺你的第一个 Django 驱动的页面。”页面。这意味着我现在在我的 xampp 服务器中有一个 django+python。所以我来回答这个问题?

  1. 如何知道我使用的是什么 django 版本?是 1.0、1.1 还是 1.2?
  2. 我可以在我的 django 文件夹(文件名)中读取它以及如何使用代码/函数来打印 django 版本?
  3. python中有没有phpinfo()的替代品?

【问题讨论】:

标签: python django


【解决方案1】:

关于你的第一个问题:


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'

【讨论】:

  • 希望也能回答您的第二个问题。至于第三个:我还不知道(我自己刚开始),但我怀疑答案是“不”,至少与 phpinfo() 的规模不同。
  • 这实际上对旧版本的 django 然后 11 非常有用,因为从那个版本开始使用 django-admin --version,但它不适用于另一个确实 django 为 10.4 的项目(我得到 ImportError: No module named 'django'
【解决方案2】:
import django
django.VERSION

【讨论】:

    【解决方案3】:

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

    >>> help()
    
    help> modules
    

    这将(最终)为您提供可用模块的列表。

    其他信息,您可以使用sys 模块:

    import sys
    
    sys.version # Python version
    sys.platform # platform
    

    【讨论】:

      【解决方案4】:

      第三个问题,Python Equivalent to phpinfo()

      【讨论】:

        【解决方案5】:
        python manage.py runserver
        

        输出:

        验证模型...

        发现 0 个错误 2015 年 2 月 27 日 - 14:25:41 Django 版本 1.6.5,使用设置 ... ....

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-02-15
          • 2012-04-07
          • 2014-12-20
          • 2011-05-15
          • 1970-01-01
          • 2017-04-06
          相关资源
          最近更新 更多