Django的安装下载
Django简介:
Django是高水准的Python编程语言驱动的一个开源模型.视图,控制器风格的Web应用程序框架,它起源于开源社区。使用这种架构,程序员可以方便、快捷地创建高品质、易维护、数据库驱动的应用程序。这也正是OpenStack的Horizon组件采用这种架构进行设计的主要原因。另外,在Dj ango框架中,还包含许多功能强大的第三方插件,使得Django具有较强的可扩展性 [2] 。
当前Django和python的版本对照表
Django版本 | Python版本 |
---|---|
2.2 | 3.5、3.6、3.7、3.8 |
3.0、3.1、3.2 | 3.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
- 或者在pycharm的设置中进行下载
如果下载时报错
- 可以去官网进行下载
- 网址:https://www.djangoproject.com/download/
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 = [’*’]
(转载注明出处)