开发环境:
python3.8 + django 3.1
新建django项目
使用pycharm 新建一个django项目,会自动生成一个目录名:BlogCms
BlogCms ├── manage.py └── BlogCms ├── __init__.py ├── settings.py ├── urls.py ├── asgi.py └── wsgi.py
新建了一个 BlogCms (该目录名不可以修改,修改后会导致未知错误)目录,其中还有一个 BlogCms 目录,有以下文件:
__init__.py 一个空文件,告诉 Python 这个目录应该被认为是一个 Python 包。
settings.py django项目总配置文件,包括数据库,项目app配置,时间配置等
urls.py 是django项目的总urls配置文件
wsgi.py 项目运行在 WSGI 兼容的Web服务器上的入口。
asgi.py 项目运行在 ASGI 兼容的Web服务器上的入口。
manage.py:一个让你用各种方式管理 Django 项目的命令行工具。
运行项目
python manage.py runserver
会在pycharm看到一下信息
Performing system checks... System check identified no issues (0 silenced). You have 17 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions. Run 'python manage.py migrate' to apply them. April 08, 2020 - 15:21:22 Django version 3.0.5, using settings 'BlogCms.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C.
在浏览器网址栏中输入:127.0.0.1:8000 就可以看到以下界面
使用命令行创建项目
django-admin.py startproject BlogCms
发表于 2022-01-17 20:08:00 1楼
666666666666