如何在 Django 中创建项目?

问题描述 投票:0回答:7

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

两者都位于我的 C 盘。

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

我正在做 [django 站点教程][1],当他们说从我的 Python 命令行编写 django-admin.py startproject mysite 时,我收到错误。

我的 django-admin.py 位于 django/bin 文件夹中。我通过 python setup.py 安装了 Python。 [1]: http://docs.djangoproject.com/en/dev/intro/tutorial01/#intro-tutorial01

如何使用 django 创建项目?

django
7个回答
4
投票

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

来自文档:

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

因此从命令提示符处:

python django-admin.py startproject mysite

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


0
投票

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


0
投票

制作一个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.py
urls.py


0
投票

您的虚拟环境将包含这三个文件夹:
1) 包括
2) 库
3) 脚本
(从 django 官方网站了解它们)
你需要做的就是使用所有这 3 个东西。
在命令行上

cd
进入虚拟环境文件夹。然后使用以下代码:
python 脚本\django-admin.py startproject mysite

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


0
投票

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

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

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


0
投票

创建虚拟环境

python3 -m venv my-env

激活 my-env

Source my-env/bin/activate

在 my-env 中安装 Django

pip install django

检查版本

django-admin --version

我的项目中的Carte文件夹

 $ 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


-2
投票

希望这能帮助您并节省大量时间 https://github.com/JasurIsroilov/Django_project_template

© www.soinside.com 2019 - 2024. All rights reserved.