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入门超easy系列(一)——— 从一个简单的例子入门

二、发射小火箭——运行Django项目

  • 在终端输入运行命令python manage.py runserver,回车运行
  • 出现如下窗口,则表示运行成功
    Django入门超easy系列(一)——— 从一个简单的例子入门
  • 点击蓝色连接,查看运行效果
    Django入门超easy系列(一)——— 从一个简单的例子入门
  • 运行端口默认为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:如本章存在错误或者有更好的建议,欢迎大家在评论处发表意见,本萌新会做出相应的改进的! ????????????