【问题标题】:How do I make a project in Django? Beginner如何在 Django 中创建项目?初学者
【发布时间】:2010-06-02 23:03:47
【问题描述】:

好的,我刚开始使用 Django,它与 PHP 完全不同。 我安装了 Python 2.6 和 Django。

两者都位于我的 C 盘。

C:
   Django
          build
          django
             bin
               django-admin.py
          docs
   Python26

我正在执行django site tutorial,当他们说要从我的 Python 命令行编写 django-admin.py startproject mysite 时,我遇到了错误。

我的 django-admin.py 位于 django/bin 文件夹中。我通过 python setup.py 安装了 Python。 如何使用 django 创建项目?

谢谢:)

【问题讨论】:

    标签: django


    【解决方案1】:

    你必须从命令行运行它,而不是在 python 解释器中!

    来自文档:

    命令行, cd 进入 您要存储的目录 你的代码,然后运行命令 django-admin.py 启动项目 mysite。 这将创建一个 mysite 目录 在当前目录中。

    所以从 C 提示符:

    python django-admin.py startproject mysite
    

    您可能需要添加 django-admin 的路径

    【讨论】:

    • 我的 django-admin.py 在 C>django>django>bin 中。当我运行脚本时,我不断收到“python”不被识别为内部或外部命令...
    • 哇 Instantdjango 完美运行!!!那和官网的python/django有什么区别?
    • 好吧,它捆绑了 Python 并整理了所有路径(我怀疑你没有这样做)。窗户很垃圾。
    • 我确定 Python 和 Django 安装正确。我可以从 IDLE 运行,当我在 python 命令行上运行“import django and django.VERSION”时,它可以工作。我必须将 Python 放在 Django 文件夹中吗?还是应该都在不同的文件夹中?
    • 检查你的系统路径,也许你可以用python.exe代替python
    【解决方案2】:

    似乎您还没有添加 C:\python26 或您将 python 安装到 PATH 的任何位置......您可以从 cmd 编辑路径或右键单击我的电脑并从属性转到环境变量选项卡。 ..添加你有你的admin.py的python路径和django路径

    【讨论】:

      【解决方案3】:

      制作一个python django项目很容易 在你的 linux 或 mac 盒子中运行终端
      首先:

      django-admin.py startproject mysite
      

      mysite 是一个项目名称

      秒: 在 python django 项目中,每个功能都应该在一个应用程序中启动,所以我们接下来的工作是创建一个应用程序。这里 polls 是一个应用 进入你的项目文件夹并运行

      python manage.py startapp polls
      python manage.py syncdb
      

      然后运行项目 python 默认在8000 端口上运行。你也可以这样定义端口

      python manage.py runserver 6006
      

      打开浏览器并点击http://127.0.0.1:6006

      下一步是配置项目和管理项目。您必须更改settings.pyurls.py 中的一些更改

      【讨论】:

        【解决方案4】:

        您的虚拟环境将包含以下三个文件夹:
        1)包括
        2)库
        3) 脚本
        (从 django 官方网站了解它们)
        您需要做的是使用所有这 3 件事。
        在您的命令行上cd 进入您的虚拟环境文件夹。然后使用此代码:
        python Scripts\django-admin.py startproject mysite

        输出:将在您的虚拟环境中创建一个名为“mysite”的文件夹。由于此文件夹位于虚拟环境中,您将能够使用所有 3 个组件。

        【讨论】:

          【解决方案5】:

          样板代码 要创建 django 以及创建 django 应用程序,您必须遵循许多常用命令。 为简单起见,请遵循以下以分号分隔的单行命令:

          django-admin startproject project_name; cd project_name;python3 manage.py startapp app_name; cd app_name; mkdir templates
          

          这些命令将为 django 创建常用的结构。

          【讨论】:

            【解决方案6】:

            创建虚拟环境

            python3 -m venv my-env
            

            激活 my-env

            Source my-env/bin/activate
            

            在 my-env 中安装 Django

            pip install django
            

            检查版本

            django-admin --version
            

            我的项目中的 Crarte 文件夹

             $ cd my-project
            

            那么

            $ django-admin startproject my-project-name
            $ cd my-project-name
            $ python manage.py runserver
            

            然后打开浏览器并输入网址 http://127.0.0.1:8000/ 或者 http://localhost:8080

            【讨论】:

              猜你喜欢
              • 2013-03-18
              • 1970-01-01
              • 1970-01-01
              • 2017-08-10
              • 1970-01-01
              • 2020-09-11
              • 1970-01-01
              • 2019-07-28
              • 1970-01-01
              相关资源
              最近更新 更多