Django创建项目的命令,启动服务器命令

Django创建项目

好了,前面的章节介绍了一些使用Django开发web项目的一些准备工作,现在可以用Django创建项目了。在这之前:1、打开vscode软件;2、在vscode中调用终端;3、在vscode左侧栏的工作区中创建或添加工作区;4、创建一个文件夹,名称自定义;5、在终端或命令行工具中进入之前创建的文件夹;6、进入使用anaconda创建的虚拟化境。


Django创建项目的命令

上述的准备工作做完之后,可以在终端当中输入如下命令,用于创建Django的项目project。

django-admin startproject projectname

提示:projectname自定义,但要注意名称不要与python中已有的模块名称冲突,否则python会抛出:CommandError: 'abc' conflicts with the name of an existing Python module and cannot be used as a project name. Please try another name.


Django项目启动服务器命令

在终端中,输入创建项目的命令之后,django会在当前的目录中创建一个名称为projectname的文件夹,该文件夹下还有一个该名称的文件夹和一个manage.py的文件,该py文件十分重要,django大多数的命令将通过这个py文件来运行。比如,输入如下命令,便可启动默认配置的本地服务器:

python manage.py runserver

提示:输入该命令之前,要进入项目的目录,比如"cd projectname"。如果无法启动,尝试将python改成python3

项目启动之后,点击终端中的http://127.0.0.1:8000/地址,mac版要摁住cmd+点击,如果是windows要摁住Ctrl+点击,然后vscode的默认浏览器将打开一个页面,如果有一个火箭在飞的界面,则说明项目创建成功,并且运行成功。这个时候,可以注意到,当前目录中多了一个db.sqlite3的文件,那是数据库,Django自带的。


Django项目文件简介

与manage.py同一个目录中的projectname文件夹中包含了一些文件和文件夹,如下:

  • __pycache__文件夹
  • __init__.py
  • settings.py
  • urls.py
  • wsgi.py

这些文件是创建Django项目时,Django默认创建的,都十分重要,比如,将将setting.py文件中的LANGUAGE_CODE(文件底部)的值改成“zh-Hans”,然后重新启动服务器(从当前的程序中退出,可以用ctrl+c),再看看那个有火箭在飞的界面。

其它的就暂时不介绍了,后面用到的时候会详细地进行介绍。



全栈后端 / Django教程 :




Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.