Django①

今天本来约了吃烤肉,奈何被放了鸽子。打开电脑,随便写点什么吧。

这篇文章配合一个 顺便做一个小一点的项目吧。

来来来,先讲一讲什么是Django。

Django是由python写的一个开源的web框架。是基于MVC构造的框架。在Django 里更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV模式。

Django可以来做什么呢。

Django早期时主要做新闻和内容管理的网站。现在已经是9102年了。我用Django做过个人的博客,里边写一些没有营养的文章装装逼。在实际的开发中。基于Django做过比较多的门户网站管理系统。还有电商网站和一些物流系统。其实这边文章要做个啥我自己也没有个具体的想法,边写边做吧。

Python版本

Django版本的话。这里用Pycharm建立项目,默认是最新版的

在使用pycharm创建django的时候 默认的都是 创建一个虚拟环境。我们选择创建的项目的路径,并为项目起一个名字。正常也应该为虚拟环境起名。这些都无伤大雅。Base interpreter 是选择python解释器。我用的是3.7的python。然后创建 慢慢等吧。

对了,值得一提。手动创建Django项目。django-admin 创建Django项目

写法是:django-admin startproject 项目名称。如果对django的版本有要求的话,

sudo pip3 install django==1.11.8 (安装Django的指定版本)。

启动的话 python manage.py runserver  或者

然后控制台就可以看到

证明已经启动成功了。打开浏览器 输入 http://127.0.0.1:8000


继续继续。

Django的项目结构介绍

manage.py

                   功能:包含执行django中的各项操作的指令

                         比如:启动服务:runserver

主目录(与项目名称一致的目录)

                   1.__init__.py  项目的初始化文件,自动运行

                   2.urls.py  项目的基础路由配置文件

                   3.wsgi.py

                         Web Server Gateway Interface

                         Web 服务网关接口

                   4.settings.py  项目的配置文件

                         1.BASE_DIR

                         2.ALLOWED_HOSTS

                               设置允许访问到本项目的地址列表

                               如果允许在网络中被其他的机器访问到的话

                               推荐写['*'],表示任何能够表示该机器的地址都能访问到该项目

                               同时还需配合着启动服务时要指定地址和端口

                               python3 manage.py runserver 0.0.0.0:8000

                         3.INSTALLED_APPS

                               指定已安装的应用,如果有自定义的应用的话,需要在此注册

                         4.MIDDLEWARE

                               中间件,如果有自定义中间件,需要在此注册

                         5.ROOT_URLCONF 指定项目的基础路由配置文件

                         6.TEMPLATES   配置模板的信息

                         7.DATABASES  配置数据库的信息

                         8.LANGUAGE_CODE 语言设置,如果需要中文的话,允许将值更改为 "zh-Hans"

                         9.TIME_ZONE 指定时区,中国的时区,允许将值更改为"Asia/Shanghai"

然后去项目里修改下allow_host languare_code time_zone 

刷新下项目

妥妥的OK

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值