Python-- Django系统

目录

Django系统

1、环境

2、参考资料

3、环境搭建

3.1、版本选择

3.2、 安装 Django

4、检查是否安装成功

5、搭建多个互不干扰的开发环境(可选)

6、后台需要的流程

7、创建第一个django程序

8、pycharm 启动(需要配置 )

8.1、配置运行的环境

8.2、配置运行服务器


Django系统

1、环境

  • python3.6
  • django1.18

2、参考资料

3、环境搭建

  • anaconda+pycharm
  • anaconda使用
    • conda list: 显示当前环境安装的包
    • conda env list:显示安装的虚拟环境列表
    • conda create -n env_name python=3.6
    • 激活conda的虚拟环境
      • (Linux)source activate env_name
      • (win) activate env_name
    • pip install django=1.8

当前这篇教程已经针对 Django 2.0 更新。(2017-12-14 23:19:05)

本文最后面讲了如何 使用virtualenv实现多个互不干扰的开发环境。

3.1、版本选择

Django 1.5.x 支持 Python 2.6.5 Python 2.7, Python 3.2 和 3.3.

Django 1.6.x 支持 Python 2.6.X, 2.7.X, 3.2.X 和 3.3.X

Django 1.7.x 支持 Python 2.7, 3.2, 3.3, 和 3.4 (注意:Python 2.6 不支持了)

Django 1.8.x 支持 Python 2.7, 3.2, 3.3, 3.4 和 3.5.  (长期支持版本 LTS)

Django 1.9.x 支持 Python 2.7, 3.4 和 3.5. 不支持 3.3 了

Django 1.10.x 支持 Python 2.7, 3.4 和 3.5. 

Django 1.11.x 支持 Python 2.7, 3.4, 3.5 和 3.6(长期支持版本 LTS) 最后一个支持 Python 2.7 的版本

Django 2.0.x 支持 Python 3.4, 3.5 和 3.6 (注意,不再支持 Python 2)

 

更详细的可以参考这里一般来说,选择长期支持版本比较好。

使用最新版本的问题就是,可能要用到的一些第三方插件没有及时更新,无法正常使用这些三方包。

如果是学习,可以选择目前的 Django 1.8.x 来进行,遇到问题也容易找到答案。

如果是正式启动的新项目,建议用 Django 1.11.x,毕竟 Django 1.9 以后 admin 界面更漂亮些。

 

3.2、 安装 Django

注意:以下方法中任何一种方法安装都可,不用每个都试一次。

另外 建议自行安装 bpython,这样在用起来会爽很多。进入终端的时候输入 bpython 可以有提示。当然也可以选择用 ipython,

推荐:在Cloud Studio中进行Django开发。

  • step1:访问Cloud Studio,注册/登录账户。

  • step2:在右侧的运行环境菜单选择:"PHP + Python + Java 三种语言环境"

  • step3: 在终端上安装Django,启动项目,如图

image.png
 

3.2.1、用 pip 来安装

3.2.1.1、 需要先安装pip

(1). ubuntu: 

1

sudo apt-get install python-pip

(2). Fedora:

1

yum install python-pip

(3). Linux, Mac OSX, Windows 下都可用 get-pip.py 来安装 pip:https://pip.pypa.io/en/latest/installing.html 

或者直接下载:get-pip.py 然后运行在终端运行 python get-pip.py 就可以安装 pip。

Note: 也可以下载 pip 源码包,运行 python setup.py install 进行安装

3.2.1.2、 利用 pip 安装 Django

1

2

sudo) pip install Django

或者 (sudo) pip install Django==1.8.16 或者 pip install Django==1.11.8

如果想升级 pip 可以用:

1

(sudo) pip install --upgrade pip

Windows 用户不要加 sudo,如果提示 ‘python’不是内部或外部命令,也不是可运行的程序或批处理文件。

那说明你的 Python 没有安装好,或者环境变量没有配置正确,最简单的办法是安装新版本的 Python(2.7.9 以上), 里面集成了 pip,安装时要勾选上环境变量这一个

windows 安装 Python 图片

4、检查是否安装成功

终端上输入 python ,点击 Enter,进行 python 环境

1

2

3

4

5

6

>>> import django

>>> django.VERSION

(1, 11, 8, 'final', 0)

>>> 

>>> django.get_version()

'1.11.8'

如果运行后看到版本号,就证明安装成功了,有问题请评论!

5、搭建多个互不干扰的开发环境(可选)

我们有的时候会发现,一个电脑上有多个项目,一个依赖 Django 1.8,另一个比较旧的项目又要用 Django 1.5,这时候怎么办呢?我们需要一个依赖包管理的工具来处理不同的环境。

如果不想搭建这个环境,只想用某一个版本的 Django 也可以,但是推荐学习此内容!

6、后台需要的流程

https://code.ziqiangxuetang.com/django/django-admin.html 

7、创建第一个django程序

  • 命令行启动

        django-admin startproject tulingxueyuan
        cd tulingxueyuan
        python manage.py runserver

8、pycharm 启动(需要配置 )

8.1、配置运行的环境

打开Django项目>>File>>setting>>project>>project interpreter>>

点击右上角齿轮状按钮,然后add,选择Conda Environment,选中Existing environment找到它的解释器,解释器的位置

Linux环境:在anaconda安装目录\envs\相应虚拟环境名称\bin\python.sh

Windows环境:C:\Users\xxx\AppData\Local\conda\conda\envs\tl_django\python.exe 点击OK

8.2、配置运行服务器

8.2.1、在pycharm右上角点击edit configurations 编辑配置参数。

8.2.2、

点开之后弹出如下对话框,在scrip parameters 对应的对话框中输入配置参数 runserver 0.0.0.0:8000.配置完成之后点击ok就完成了。(在Script parameters中也可以只写runserver)

8.2.3、配置完以上信息之后,直接按Ctrl+shift+F10 运行一下manage.py文件:出现如下结果,表示配置成功。

D:\workpace\Python\PythonIDE\python.exe D:/Code/Python/Django/manage.py runserver 0.0.0.0:8000
Performing system checks...

System check identified no issues (0 silenced).

You have 13 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.
November 26, 2017 - 11:40:48
Django version 1.11.7, using settings 'Django.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CTRL-BREAK.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值