Django入门超easy系列(一)——— 从一个简单的例子入门
从一个简单的例子初识Django
当下最火的语言—Python和当下最火的Web开发框架—Django会擦出怎么样的火花!????
前言
我从去年十月份开始跟公司大佬学习Django,在本系列总结自己学习Django的过程和学习过程中遇到的问题,如果大家看了有疑问或者文章有错误,希望各位大佬指出错误,本萌新一定会更正的????!
热身准备
Pycharm Professional:只有Pycharm的专业版本才能创建Django项目,社区版是不行的。
Python3.6虚拟环境:创建虚拟环境是为了开发环境之间不互相污染,从而产生一些不必要的问题。
Django 2.0:本系列使用的版本是Django 2.0或以上版本均可
一、创建Django项目
创建Django项目有两种方式,一种是通过命令行的方式,一种是通过Pycharm方式。本系列主要以Pycharm方式创建Django项目。
-
命令行方式创建Django:
django-admin startproject [项目名称]
-
Pycharm创建Django:
- 第一步:新建项目选择左侧栏的Django;
- 第二步:如图,选择已经创建好的虚拟环境;
- 第三步:点击create完成项目创建。
二、发射小火箭——运行Django项目
- 在终端输入运行命令
python manage.py runserver
,回车运行 - 出现如下窗口,则表示运行成功
- 点击蓝色连接,查看运行效果
- 运行端口默认为
8000
,若要以端口1234
进行访问,则输入命令python manage.py runserver 1234
即可。
三、在局域网内访问本机的Django项目
在做项目开发的时候,往往是多人同时开发,这时就需要让共同开发的小伙伴们能够同时看到项目运行的结果,更加容易找到开发中的出现的问题,及时解决。
-
方法一:项目运行的时候,host改为
0.0.0.0
- 在终端,使用命令:
python manage.py runserver 0.0.0.0:8000
; - 在Pycharm,右上角->项目配置->host,改为
0.0.0.0
。
- 在终端,使用命令:
-
方法二:在
settings.py
文件对ALLOWED_HOSTS
进行配置,将本机的ip地址添加进去:ALLOWED_HOSTS = ['XXX.XXX.XXX.XXX']
-
需要关闭自己电脑的防火墙。
四、总结
本章算是Django学习前的一个热身,让大家对Django项目有初步的了解。下一章将对Django项目的结构进行详细解析。
Tips:如本章存在错误或者有更好的建议,欢迎大家在评论处发表意见,本萌新会做出相应的改进的! ????????????