Django——Django的安装和配置环境变量、Django项目的目录结构、第一个Django程序

什么是 Django

​ Python 下有许多款不同的 Web 框架。Django 是重量级选手中最有代表性的一位。许多成功的网站和 APP 都基于 Django,Django 是一个开放源代码的Web应用框架,由Python写成。

​ Django 遵守 BSD 版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 ,Django 采用了 MVC 的软件设计模式,即模型 M,视图 V和控制器 C。 ——菜鸟教程

​ 说白了,Django 就是一个由 Python 编写的开源 WEB 框架,使用 Django 可以快速完成正式网站的大部分内容

Django 的安装

安装 Django

​ Windows 下 Django 可以直接使用pip指令进行安装,用==指定版本,目前最新版本是 3.0.3

pip install django == 3.0.3

​ Linux 下也可以直接使用pip指令进行 Django 的安装

检验是否安装成功

​ 在命令行键入一下代码,输出 Django 版本号即安装成功

>>> import django
>>> print(django.get_version())
3.0.3

配置环境变量

​ 为了在以后的调试和调用是方便,建议将 Django 加入环境变量

​ 步骤是将 Python 目录下的Lib\site-packages\djangoScripts加入到系统变量的 Path 中

​ 在命令行中键入django-admin help,如下所示即设置成功

E:\django\djDemo1>django-admin help

Type 'django-admin help <subcommand>' for help on a specific subcommand.

Available subcommands:

[django]
    check
    compilemessages
    createcachetable
    dbshell
    diffsettings
    dumpdata
    flush
    inspectdb
    loaddata
    makemessages
    makemigrations
    migrate
    runserver
    sendtestemail
    shell
    showmigrations
    sqlflush
    sqlmigrate
    sqlsequencereset
    squashmigrations
    startapp
    startproject
    test
    testserver
Note that only Django core commands are listed as settings are not properly configured (error: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.).

第一个 Django 程序

​ 在命令行中进入一个合适的目录,创建第一个 Django 项目,键入django-admin startproject djDemo即可创建一个名为djDemo的 Django 项目

E:\django>django-admin startproject djDemo

​ 创建好的项目结构如下图:

在这里插入图片描述

文件的功能

  • manage.py:一个实用的命令行工具,是与 Django 项目进行交互的入口
  • _ _ init _ _.py:告诉 Python 这个目录是一个 Python 包
  • settings.py:这个 Django 项目的配置文件
  • urls.py:这个 Django 项目的 URL 声明,一份由 Django 驱动的网站“目录”
  • wsgi.py:一个 WSGI 兼容的 WEB 服务器的入口

启动 Django 服务

​ 在项目文件夹中启动命令行键入python manage.py runserver 127.0.0.1:8000来启动 Django 服务,如果不输入后边的地址和端口号,Django 会默认启动127.0.0.1:8000,一下字样为启动成功

E:\django\djDemo>python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).

You have 17 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
February 08, 2020 - 20:44:37
Django version 3.0.3, using settings 'djDemo.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

​ 这时去浏览器地址栏输入127.0.0.1:8000,就会看到下面的界面

在这里插入图片描述

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值