如何开始一个新的 Django 项目

How to start a new Django project

环境:

Windows 7
Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit (Intel)] on win32
Django==1.7.5

每当我尝试创建一个新项目时:

python .\Scripts\django-admin.py startproject new_project,

我收到这个错误:

python: can't open file 'django-admin.py': [Errno 2] No such file or directory

我哪里错了?提前谢谢大家。

如果你的系统环境变量设置正确(下面三个都设置好了):

C:\Python34;
C:\Python34\Scripts;
C:\Python34\Lib\site-packages\django\bin

那么,

python .\Scripts\django-admin.py startproject new_project,

给出错误:

python: can't open file 'django-admin.py': [Errno 2] No such file or directory

因为系统内部无法识别该命令。

相反,执行:

django-admin startproject new_project

注释 django-admin 没有 .py 扩展名

Writing your first Django app, part 1¶

阅读更多内容

如果你正在使用 Windows,我相信你是,请不要使用 django-admin.py 上的 .py。换句话说,尝试 django-admin startproject new_project.

您可以使用项目模板来创建 Django 应用程序。查看包含大多数最新 python 库的存储库:

https://github.com/marcosflp/django-boilerplate/blob/main/README.md

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

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

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