Django(二):安装django、创建项目及目录结构说明、在pycharm中搭建

Django(二):安装django、创建项目及目录结构说明、在pycharm中搭建windows 下安装 django 用的 cmd 命令行 pycharm 为社区版 没有 django 需自己搭建 1 安装 python 后 将路径添加到 Path 方便 cmd 能直接运行相关命令 2 打开 cmd 安装 djangopipins 假设 python 的路径为 D programfile3 Python36 查看 python 目录下的 D p

Django安装

# 安装最新版本 pip install django # 安装指定版本的最新版 pip install django~=1.11 # 安装指定版本 pip install django==1.11.15 

测试是否安装成功,python代码:

import django print(django.__version__) 

创建django项目

内置命令创建

创建项目、目录结构说明

终端中输入命令:

# 在当前目录下,创建项目:MyDjango django-admin startproject MyDjango 
  • manage.py
    命令行工具。具体详情需在终端中输入:python manage.py help

  • __init__.py
    项目的初始化文件。

  • settings.py
    项目的配置文件。

  • urls.py
    项目的路由文件,设置网站各页面的网址。

  • wsgi.py
    与WSGI协议相关(django框架和web 服务器的接口,详情请看:一文搞懂:Nginx、WSGI、uWSGI、Django框架等之间关系),涉及django项目在web服务器上的部署和上线。

  • asgi.py
    异步通信功能(django-3.x的新特色),是WSGI功能的扩展(WSGI基于HTTP,不支持WebSocket,但ASGI支持WebSocket,是异步网关协议接口)。

此外,还要新建一个空文件夹templates,来存放HTML网页。

创建app、目录结构说明

终端中输入命令:

cd MyDjango # 创建app:index python manage.py startapp index 
  • migrations
    数据迁移文件夹。系统生成的数据迁移文件,可自动在数据库中生成相应的数据表。

  • __init__.py
    app的初始化文件。

  • apps.py
    app的配置文件。

  • admin.py
    app的后台管理功能,可进行开发。

  • models.py
    数据库映射类(ORM框架),一个类关联一张数据表,MTV模式的model。

  • views.py
    业务处理功能,MTV模式的view。

  • tests.py
    自动化测试,用于单元测试。

启动项目

终端中输入命令:

cd MyDjango # 启动项目,默认端口8000 python manage.py runserver 

这里写图片描述
打开浏览器,http://127.0.0.1:8000出现如下网页,则成功。(不可关闭终端
这里写图片描述
若网页没法打开,可查看端口和ip。






# 当提示端口被占用的时候,可以用其它端口8001 python manage.py runserver 8001 # 监听可用ip python manage.py runserver 0.0.0.0:8000 

pycharm中创建

pycharm专业版

创建项目

在这里插入图片描述

创建app只能通过内置命令

启动项目

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
直接启动
在这里插入图片描述






版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/173225.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月27日 上午9:18
下一篇 2026年3月27日 上午9:18


相关推荐

发表回复

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

关注全栈程序员社区公众号