django 项目1 创建项目——创建app——安装app——启动开发服务器

本文介绍了如何使用Django创建项目和应用。首先创建了一个名为project_1的项目,接着创建了名为goodsapp的应用,并将其添加到settings.py的INSTALLED_APPS中。最后,演示了如何启动Django的开发服务器,服务器默认运行在127.0.0.1:8000,可以通过浏览器访问该地址进行调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 创建项目

 django-admin startproject 项目名称

 比如我们创建了一个项目名称为project_1的项目,创建后会得到一个这样结构的项目文件夹如下

.__ project_1          # 项目名称
    |__project_1       # 项目名称同名文件夹 其中包括项目的配置文件,URL配置文件等
    |  |__init__.py    # 表明是个包
    |  |__settings.py  # 总的配置文件 配置mvt各个部分 配置应用,模板目录,静态文件目录
    |  |__urls.py      # urlsconf 配置各个应用的view.py的url
    |  |__wsgi.py      # 项目与支持WSGI协议的web服务器对接的入口文件
    |__manage.py       # 项目运行的入口文件,执行配置的入口函数

2 创建app

python manage.py startapp 应用名

比如创建了一个goodsapp,项目目录结构如下

.__ project_1          # 项目名称
    |__project_1       # 项目名称同名文件夹 其中包括项目的配置文件,URL配置文件等
    |  |__init__.py    # 表明是个包
    |  |__settings.py  # 总的配置文件 配置mvt各个部分 配置应用,模板目录,静态文件目录
    |  |__urls.py      # urlsconf 配置各个应用的view.py的url
    |  |__wsgi.py      # 项目与支持WSGI协议的web服务器对接的入口文件
    |__manage.py       # 项目运行的入口文件,执行配置的入口函数
    |__goods                # goods应用文件夹
       |__admin.py          # ?
       |____init__.py
       |__migrations        # 迁移时生成迁移文件放在此处
       |    |____init__.py  # 包
       |__models.py         # 模型类 
       |__tests.py          # 测试函数
       |__views.py          # 视图函数

应用goods创建后,需要手动配置到项目中,修改project_1 文件夹下的settings.py的INSTALLED_APPS,在其中添加app名,如下

# Application definition

INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'goods',  # 安装goods应用
)

在进行web开发时,可以利用django自带的开发服务器进行调试

python manage.py runserver ip:port 一般不指定ip和port

一般不指定ip和port如下

python manage.py runserver

启动后服务器会运行在127.0.0.1:8000,打开浏览器如下localhost:8000,或者127.0.0.1:8000会出现以下界面

### 创建 Django 项目 为了在 Visual Studio Code (VSCode) 中创建新的 Django 项目并配置开发环境,可以遵循以下流程: #### 安装 PythonDjango 确保已安装 Python 并设置好虚拟环境。接着通过 pip 工具来安装 Django 库。 ```bash pip install django ``` #### 初始化 Django 项目 打开 VSCode 的终端窗口,切换至希望保存项目的目录位置,并执行如下命令以初始化名为 `project_name` 的新 Django 项目[^4]。 ```bash django-admin startproject project_name ``` 这一步会在当前工作区中生成一个基础结构化的文件夹体系,其中包含了启动 Web 应用所需的核心组件。 #### 添加应用程序(App) 一旦有了主项目框架之后,在相同的工作区内继续操作,输入下面这条指令用于构建特定功能模块的应用程序——此处假设名称为 `myapp`[^2]。 ```bash python manage.py startapp myapp ``` 此过程会新增一个子目录 `myapp/`, 内含一系列默认模板文件供开发者自定义业务逻辑。 #### 设置 Anaconda 环境 对于那些倾向于利用 Anaconda 来管理依赖关系以及隔离不同版本解释器的人来说,则需进一步调整 IDE 的设定以便正确识别所选的 Conda Environment。 - 打开命令面板 (`Ctrl+Shift+P`); - 输入 “Python Select Interpreter”,选择合适的 conda environment; #### 启动服务器测试连接 完成上述准备工作以后,可以通过简单的命令验证本地服务是否正常运作: ```bash python manage.py runserver ``` 当看到提示信息表明 Development server is running at http://127.0.0.1:8000/, 表明一切顺利。 #### 配置静态资源路径 最后不要忘记编辑位于 web_project/settings.py 文件内的 STATIC_URL 变量,指定 CSS 或 JavaScript 资源的具体存放地点[^5]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值