step1:

安装虚拟环境:

sudo pip3 install virtualenv   # 安装虚拟环境
sudo pip3 install virtualenvwrapper # 安装虚拟环境扩展包
# 编辑家目录下的 .bashrc 文件,在最下面添加下面三行代码

export WORKON_HOME=$HOME/.virtualenvs  #指定virtualenvwrapper环境的目录
  export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.6  #指定virtualenvwrapper通过哪个python版本来创建虚拟环境
  source ~/.local/bin/virtualenvwrapper.sh

# 使用  source .bashrc  使其生效

step2:

sudo cp ~/.local/bin/virtualenv /usr/bin/

# 如果不进行这一步,创建虚拟环境的时候 会报如下错误:
ERROR: virtualenvwrapper could not find virtualenv in your path

step3:

创建虚拟环境(以及相关操作):

mkvirtualenv django2.2  # django2.2为虚拟环境名

-----------------

workon django2.2  # 进入虚拟环境

workon 空格 + '按两下tab'  # 查看机器上的虚拟环境

deactivate  # 退出虚拟环境

step4:

安装django环境:

pip install django==2.2

step5:

创建django项目:

django-admin startproject mysite  # mysite为项目名

项目目录如下:

manage.py       --项目管理文件

__init__.py      --说明mysite这个目录是一个python包

setting.py        --项目的配置文件

urls.py            -- 进行url路由的配置

wsgi.py          -- web服务器和django交互的入口

step6:

创建django应用:

 python manage.py startapp app1  #  app1为应用名

应用目录如下:

admin.py        --后台管理文件

models.py      --写数据库和项目的内容

tests.py         -- 写测试代码的文件

views.py      --视图文件(接收请求,进行处理)

step7:

注册应用  ---将app名添加到 setting.py 中的 INSTALLED_APPS配置项

step8:

运行项目:

python manage.py runserver

浏览器地址栏输入 :   http://127.0.0.1:8000/

ubuntu18.04 -- 创建第一个Django项目的更多相关文章

  1. dya49:django:wsgrief&模板渲染Jinjia2&django的MTV/MVC框架&创建/启动一个django项目

    目录 1.自定义web框架wsgiref版 2.自定义web框架wsgiref版-优化版 3.模板渲染JinJa2 4.MTV和MVC框架 5.django:下载安装&创建启动 自定义web框 ...

  2. 创建第一个Django项目

    第一个Django项目 命令行下使用如下命令创建一个名为"mysite"的Django项目: django-admin startproject mysite 这将会在当前位置创建 ...

  3. Django学习(七) 创建第一个Django项目

    如果这是你第一次使用Django,你必须进行一些初始设置.即,您将需要自动生成一些代码,建立了Django项目. 从命令行.cd进入一个目录,你想要存储您的代码,然后运行以下命令: django-ad ...

  4. Window10安装Django,并创建第一个Django项目

    1.在cmd中输入pip install Django==1.11.7,安装的版本为:1.11.7. 2.安装完成后输入: >>> import django >>> ...

  5. django创建第一个django项目-2

    安装django 虚拟环境下执行命令: pip install django==1.11.11 查看是否安装成功 pip list 列表中有django说明安装成功 创建工程 命令行移动到想要创建项目 ...

  6. [2018-06-28] 创建第一个django项目

    1.创建一个名称为tmpl的项目 django-admin.py startproject tmpl 2.进入刚刚创建的tmpl目录 cd tmpl 3.创建一个名称为learn的应用 python ...

  7. Python开发入门与实战2-第一个Django项目

    2.第一个Django项目 上一章节我们完成了python,django和数据库等运行环境的安装,现在我们来创建第一个django project吧,迈出使用django开发应用的第一步. 2.1.创 ...

  8. 如何创建一个Django项目

    Django 软件框架 软件框架是由其中的各个模块组成,每个模块负责特定的功能,模块与模块之间相互协作来完成软件开发. MVC简介 MVC框架的核心思想是:解耦,让不同的代码块之间降低耦合,增强代码的 ...

  9. 使用Pycharm创建一个Django项目

    在使用python写脚本一段时间后,想尝试使用Django来编写一个python项目,现做以下记录备忘: 1.创建项目 如果本地没有安装与所选python版本对应Django版本,pycharm会自动 ...

随机推荐

  1. 【Leetcode周赛】从contest-91开始。(一般是10个contest写一篇文章)

    Contest 91 (2018年10月24日,周三) 链接:https://leetcode.com/contest/weekly-contest-91/ 模拟比赛情况记录:第一题柠檬摊的那题6分钟 ...

  2. HugeGraph图数据库--测试

    2018年百度的HugeGraph.实现了Apache TinkerPop3框架及完全兼容Gremlin查询语言.开源项目https://github.com/hugegraph HugeGraph典 ...

  3. django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 or newer is required; you have 0.7.11

    搭建Django2.0+Python3+MySQL5时同步数据库时报错:django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 o ...

  4. Halo(六)

    Spring publish-event 机制 监听者模式包含了一个监听者 Listener 与之对应的事件 Event,还有一个事件发布者 EventPublish. 过程就是 EventPubli ...

  5. 微信小程序上拉加载下拉刷新

    微信小程序实现上拉加载下拉刷新 使用小程序默认提供方法. (1). 在xxx.json 中开启下拉刷新,需要设置backgroundColor,或者是backgroundTextStyle ,因为加载 ...

  6. 箭头函数以及this指向问题

    一.定义函数的方式 //1.function const aaa = function () { } //2.对象字面量中定义函数 const obj = { bbb() { } } //3.ES6中 ...

  7. Tortoise git账号记住密码

    方法一: 本地git仓库目录下,找到 .git/config ,然后打开增加: [credential] helper = store 这样只有该目录下的git操作不用每次输入用户名和密码,换一个目录 ...

  8. Vue-Router原理

    Hash 与 History 路由原理 实现路由 /** * 1.前端路由与后端路由的区别 后端路由: 输入url => 请求发送到服务器 => 服务器解析请求路径 => 拿到对应页 ...

  9. Ubuntu编译ruby

    要用sass,需要ruby2.0以上版本 ubuntu升级ruby到2.1 1.安装前更新: sudo apt-get -y update sudo apt-get install cmake sud ...

  10. JAVA中STL使用

    Vector:和c++的vector使用方法类似. Vector<Integer> vec=new Vector<> (); ArrayList:Java.util.Array ...