【问题标题】:What exactly does manage.py file domanage.py 文件究竟做了什么
【发布时间】:2014-03-14 15:19:10
【问题描述】:

我对 python/django 编程非常陌生,因为我没有编程背景。我正在网上上课,我只想知道 manage.py 文件的确切作用。我试过用谷歌搜索它,但除了它在 django-admin.py 周围放了一个薄壳外,我没有找到任何答案。我仍然不明白该文件的作用。我只知道每当我做某些事情时我都需要输入它。

【问题讨论】:

    标签: manage.py


    【解决方案1】:

    (我假设您已经阅读过the documentation。但如果没有,请注意 Django 的一大优点是它的文档——我建议您在访问 Google 之前先去那里。)

    您可以将传递给manage.py 的参数视为子命令。它是执行许多 Django 特定任务的工具——在项目中启动新应用程序、运行开发服务器、运行测试......

    它也是一个扩展点,您可以在其中访问特定于您的应用的custom commands you write yourself

    【讨论】:

    • 是的,我确实阅读了文档(正如我相信我所说的那样),正如我所说,因为我是编程新手,这对我来说几乎是希腊语。如果您有编程背景,那么编写的大部分文档都非常棒。但如果你没有任何编程背景,它并不能真正解释基本概念。
    • 我不知道“在线上课”具体是什么意思,但我不建议使用像 Django 这样的大型 Web 框架作为学习编程的好方法。尝试getting your feet wet in Python first,然后继续进行特定项目(可能在 Django 中,可能在像 Flask 这样更简单的项目中,或者可能完全是其他项目)。
    • “在线上课”表示我正在参加在线初学者的 Python 课程。我看到了你链接的那门课程,但我觉得它是为那些有编程背景的人写的,而我没有。不过,感谢您的建议。
    • But if not, take note that one of Django's great strong points is its documentation -- I recommend going there first before hitting Google ?操作我主要是通过点击 google 找到文档主题。
    猜你喜欢
    • 2012-07-23
    • 2016-09-10
    • 2023-03-15
    • 2012-10-17
    • 2021-06-04
    • 1970-01-01
    • 2018-07-30
    • 2019-10-06
    • 2021-01-01
    相关资源
    最近更新 更多