django python开发环境搭建

一、Django简介

1. 基础介绍

Django 是一个由 Python 编写的一个开放源代码的 Web 应用框架。

使用 Django,只要很少的代码,Python 的程序开发人员就可以轻松地完成一个正式网站所需要的大部分内容,并进一步开发出全功能的 Web 服务 Django 本身基于 MVC 模型,即 Model(模型)+ View(视图)+ Controller(控制器)设计模式,MVC 模式使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。

2. MVC优势

  • 低耦合
  • 开发快捷
  • 部署方便
  • 可重用性高
  • 维护成本低
  • … … … …

3. 特点

  • 强大的数据库功能
  • 自带强大的后台功能
  • 优雅的网站

二、Django安装

// 在安装好python环境并配置好环境变量
// 在cmd命令行下
pip install django
// 等待进度条加载完成后
pip list

在这里插入图片描述

这时候django已经安装完成

三、创建Django工程

1. pycharm创建django项目

打开pycharm----new project----选择Django----设置项目的目录----create

在这里插入图片描述

在这里插入图片描述

_init__.py:一个空文件,声明所在目录的包为一个Python包
setting.py:管理项目的配置信息
urls.py:URL映射管理
manage.py:一个命令行工具,用来和Django项目进行交互。
wsgi.py:Python Web Server Gateway Interface,是Python应用程序或框架和Web服务器之间的一种接口。

2. 创建和注册app

创建app,生成一个app01目录,一个app代表一个功能模块

python manage.py startapp app01

注册app,在setting下INSTALLED_APPS,把app01/apps.py文件中的App01Config类的申明路径添加进来

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'app01.apps.App01Config'
]

3. 启动项目

执行以下命令

python manage.py runserver 

默认端口号为:8000,当8000端口被占用时,我们也可以手动去更换端口,如更换成8080

python3 manage.py runserver 8080

启动成功

PS C:\Users\Administrator\Desktop\dj01> python manage.py startapp app01
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
[22/Apr/2023 11:47:28] "GET / HTTP/1.1" 200 10681
[22/Apr/2023 11:47:29] "GET /static/admin/css/fonts.css HTTP/1.1" 200 423
[22/Apr/2023 11:47:29] "GET /static/admin/fonts/Roboto-Bold-webfont.woff HTTP/1.1" 200 86184
[22/Apr/2023 11:47:29] "GET /static/admin/fonts/Roboto-Regular-webfont.woff HTTP/1.1" 200 85876
[22/Apr/2023 11:47:29] "GET /static/admin/fonts/Roboto-Light-webfont.woff HTTP/1.1" 200 85692
Not Found: /favicon.ico
[22/Apr/2023 11:47:29] "GET /favicon.ico HTTP/1.1" 404 2108

在浏览器输入http://127.0.0.1:8000/

在这里插入图片描述

恭喜你

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值