创建django项目

在这里插入图片描述

运行项目


运行命令 pyhont manage.py runserver
然后访问 http://127.0.0.1:8000/, 则可以打开本地新建的项目

虚拟环境部署mac

一台计算机上可以通过虚拟环境实现多个版本Django开发环境
安装虚拟环境工具:如果你的系统没有安装 virtualenv,你可以使用以下命令来安装

pip install virtualenv
创建一个新的虚拟环境:在终端中,通过以下命令在当前目录下创建一个新的虚拟环境假设你要将其命名myenv):

virtualenv myenv
激活虚拟环境执行以下命令来激活刚才创建的虚拟环境

source myenv/bin/activate
虚拟环境安装 Django:一旦虚拟环境被激活,你可以使用 pip 命令来安装 Django,例如:

pip install django

这样就完成了在 Mac 电脑安装 Django 的虚拟环境的过程。记得在完成项目后及时退出虚拟环境,可以通过执行 deactivate 命令来退出虚拟环境。

注: 如果进入虚拟环境后,需要什么组建安装什么组建比如,遇到报错
from django.core.management import execute_from_command_line
ModuleNotFoundError: No module nameddjango

The above exception was the direct cause of the following exception:

需要安装虚拟环境来解决
pip show django
pip installupgrage pip
然后启动项目

创建完django 项目之后,细节解释

创建完django 项目后,生产的文件 全部在当前文件夹
init.py 项目运行时候加载模块
settings.py 对项目的配置文件
urls.py 配置urls
wsgi.py 项目部署时候用到
manage.py 项目的交互管理文件

下面是官方点的说法
在 Django 项目创建之后,各个文件的作用如下

manage.py:这个文件是 Django 项目的命令行工具。你可以使用它来运行开发服务器执行数据库迁移、创建超级用户操作

settings.py:这个文件包含了 Django 项目的设置。你可以在这里配置数据库连接静态文件路径应用程序列表中间件等。

urls.py:这个文件定义了 Django 项目的 URL 路由配置。你可以在这里指定不同的 URL 和对应视图函数或类。

wsgi.py:这个文件是项目的 WSGI 入口。WSGI 是一种 Web 服务器和 Python Web 应用程序之间的通信协议负责将 Web 服务器请求转发给 Django 应用程序处理

asgi.py:这个文件是项目的 ASGI 入口。ASGI 是 Django 3.0 版本引入的新的异步 Web 服务器应用程序接口用于支持异步请求处理

apps.py:这个文件定义了 Django 项目中每个应用程序配置。你可以在这里配置应用程序名称标签和其他元数据

models.py:这个文件包含了 Django 项目中定义模型类。模型用于描述数据库中的表结构,并提供了访问操作数据接口

views.py:这个文件包含了 Django 项目中的视图函数或类。视图函数或类负责处理来自用户请求,并返回响应

static 文件夹:这个文件夹用于存放静态文件,例如 CSS、JavaScript图片等。

templates 文件夹:这个文件夹用于存放 HTML 模板文件。模板文件定义网页结构内容,可以通过视图函数或类渲染返回用户

以上是 Django 项目中一些常见文件的作用。当然,你可以根据实际需要对项目进行组织扩展

去到项目目录上一级, 创建一个app
djangoadmin.py startapp app_name

第二种是去到项目下运行命令
python manage.py startapp app_name

在这里插入图片描述

原文地址:https://blog.csdn.net/startfefesfe/article/details/134375917

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_17189.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注