Django的安装与项目的创建

Django的安装下载

Django简介:

Django是高水准的Python编程语言驱动的一个开源模型.视图,控制器风格的Web应用程序框架,它起源于开源社区。使用这种架构,程序员可以方便、快捷地创建高品质、易维护、数据库驱动的应用程序。这也正是OpenStack的Horizon组件采用这种架构进行设计的主要原因。另外,在Dj ango框架中,还包含许多功能强大的第三方插件,使得Django具有较强的可扩展性 [2] 。

当前Django和python的版本对照表
Django版本Python版本
2.23.5、3.6、3.7、3.8
3.0、3.1、3.23.6、3.7、3.8
Django的开发版本选择

Django的稳定版本一般在*.2.*版本(LTS)版,该版本为稳定版,目前最新的稳定版本是3.2.6,该节我们以3.2.6为例教大家如何下载安装

Django的安装
  • 这里我们通过python的pip命令进行安装
  • 通过下列命令安装:

$ pip install diango==3.2.*
*号表示任意,默认安装3.2的最新版本,目前为3.2.6

  • 下载好后通过版本检测命令查看是否安装完成

$ python -m django --version
这里显示下载了3.2.6

  • 或者在pycharm的设置中进行下载

在这里插入图片描述

如果下载时报错

Django的项目创建与运行

(1)创建项目
  • 首次使用的时候需要进行一些初始化设置,也就是需要自动生成一些项目代码
  • 在你想创建工程的文件夹目录下运行下列命令

$ django-admin startproject apps

  • 那么就能在当前目录下自动创建名称为apps的项目文档

在这里插入图片描述
在这里插入图片描述

关于以上文件的解释如下:
  • 命令中的apps只是项目文件的名称可以任意内容,创建的apps/根目录也只是一个项目容器
  • manage.py:是一个对Django项目进行管理和应用的程序
  • 内部的apps/是项目的实际程序包
  • apps/setting.py:项目的配置文件,用于设置项目的若干配置(比如连接的数据库类型设置、语言设置、访问设置等等)
  • apps/urls.py:该项目的路由说明
运行项目
  • 在外部apps目录下输入以下命令行

$ python manage.py runserver
在这里插入图片描述

  • 默认情况下,该runserver命令在端口8000的内部IP上启动开发服务器。当然也可以指定端口开启服务:

$ python manage.py runserver 8888

  • 如果要更改服务器的IP,请将其与端口一起传递:

$ python manage.py runserver 0.0.0.0:8000

  • 接下来你通过在浏览器输入服务器的ip地址就能进入该项目的首页了

在这里插入图片描述

  • 如果想让同一局域网其他设备也能访问该网站的话,需要在内部的apps/setting.py中设置ALLOWED_HOSTS参数:

将“192.168..”添加到ALLOWED_HOSTS
如:ALLOWED_HOSTS = [‘192.168.3.158’]
或:ALLOWED_HOSTS = [‘192.168.3.158’,‘localhost’,‘127.0.0.1’]
或支持所有 ALLOWED_HOSTS = [’*’]
在这里插入图片描述
(转载注明出处)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值