美文网首页python自学《Django By Example》
Django2.x安装 & 新建一个项目

Django2.x安装 & 新建一个项目

作者: 老胡聊聊天 | 来源:发表于2018-02-21 15:17 被阅读12次

    1、选择Django版本

    先打开github中django的release看下现在的版本,现在最新版本是2.0.2,我就直接用最新版本了
    https://github.com/django/django/releases

    image.png

    2、python版本升级

    2.x的django不再支持python2.7,所以先升级python到3.x

    升级完记得修改环境变量,包括python.exe所在目录和Scripts目录,默认是:

    C:\Users\hx\AppData\Local\Programs\Python\Python36;
    C:\Users\hx\AppData\Local\Programs\Python\Python36\Scripts;
    

    重新打开cmd,check一下py和pip的版本:

    C:\Users\hx>py --version
    Python 3.6.4
    
    C:\Users\hx>pip --version
    pip 9.0.1 from c:\users\hx\appdata\local\programs\python\python36\lib\site-packages (python 3.6)
    

    3、安装Django

    直接用pip安装

    pip install Django==2.0.2
    

    可以看到下面的图,进度条结束就安装好了


    image.png

    安装完毕


    image.png

    4、验证一下

    C:\Users\hx>python -m django --version
    2.0.2
    

    or

    C:\Users\hx>py
    Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import django
    >>> django.VERSION
    (2, 0, 2, 'final', 0)
    >>> django.get_version()
    '2.0.2'
    

    5、新建项目

    打开cmd,cd到想要新建项目的父目录,我这里用D:/git

    C:\Users\hx>D:
    D:\>cd git
    

    新建一个名叫djangodemo的项目

    D:\git>django-admin startproject djangodemo
    

    会在D:/git下面新建一个叫做djangodemo的文件夹,文件夹下面还有一些文件


    image.png

    运行这个项目

    D:\git>cd djangodemo
    D:\git\djangodemo>python manage.py runserver
    Performing system checks...
    System check identified no issues (0 silenced).
    You have 14 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
    Run 'python manage.py migrate' to apply them.
    February 21, 2018 - 15:24:06
    Django version 2.0.2, using settings 'djangodemo.settings'
    Starting development server at http://127.0.0.1:8000/
    Quit the server with CTRL-BREAK.
    

    从上面可以看到,已经启动了一个web服务,按照提示打开http://127.0.0.1:8000/
    看到下图说明djangodemo项目已经启动成功了


    image.png

    你也可以指定通过其他的端口来运行:

    python manage.py runserver 8080
    

    或者你不想只在本地访问,需要局域网或者internet访问,只需要指定ip为0.0.0.0即可

    python manage.py runserver 0.0.0.0:8080
    
    #也可以简写为
    python manage.py runserver 0:8080
    

    6、Next,怎么学习django呢

    最快的当然是官方docs
    https://docs.djangoproject.com/en/stable/

    英文恐惧症的同学也可以百度找jdango的视频资料。

    相关文章

      网友评论

        本文标题:Django2.x安装 & 新建一个项目

        本文链接:https://www.haomeiwen.com/subject/ypqotftx.html