ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
命令 ---- ~~~ $ django-admin startproject mysite ~~~ 项目名称 ----------- 避免使用 Python 或 Django 的内部保留字来命名项目。如: ~~~ django -- 会和 Django 自己产生冲突 test -- 会和 Python 的内置组件产生冲突 ~~~ 代码位置 -------- 无需像 PHP 一样将代码放在服务器目录下(诸如 `/var/www`)。 为了防止服务器暴露源代码以提高安全性,建议代码放置与服务器根目录外,如:`/home/mycode`。 项目目录 --------- 执行完命令后得到如下目录: ~~~ mysite/ manage.py mysite/ __init__.py settings.py urls.py wsgi.py ~~~ #### 目录解析: ~~~ djsp/(外层) -- 项目容器,与 django 无关,可以任意命名 djsp/(内层) -- 项目的 python 包 mysite/__init__.py -- 标识包的空文件 mysite/settings.py -- django 项目配置文件 mysite/urls.py -- django url 路由配置文件 mysite/wsgi.py -- 兼容 WSGI 的 Web 服务器的入口,以运行项目 manage.py -- 命令行工具,与 django 交互。接受参数,执行命令。 ~~~