1)安装Django

使用pip来安装,命令如下:

pip3 install Django
pip install Django(安装到python2)
python3 -m pip install Django(安装了python2和3两个版本,遇到安装目录问题的时候用这个命令)

  

检查是否安装成功的命令:

$ python3
Python 3.5.1 (v3.5.1:37a07cee5969, Dec 5 2015, 21:12:44)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin >>> import django
>>> django.VERSION
(1, 9, 5, 'final', 0)

2)在pycharm虚拟环境中创建Django项目

在虚拟环境中创建项目,能拥有一个干净、独立的开发环境,项目之间不会互相影响。

----工具方式

2.1)创建虚拟环境

Create New Project > 在Interpreter右侧小齿轮,选择Create VirtualEnv(pycharm专业版才有此功能)

>name(**_venv),Location(/Users/***_venv),选中Inherit global site-pachages

2.2)回到创建项目路径,Location(mysite) > More Settings/Application name(ganji)

----命令行方式:https://djangogirlstaipei.gitbooks.io/django-girls-taipei-tutorial/content/django/installation.html

mkdir djangogirls
cd djangogirls
~/djangogirls$ python3 -m venv djangogirls_venv(建立虚拟环境)
~/djangogirls$ source djangogirls_venv/bin/activate(或者. djangogirls_venv/bin/activate启动虚拟环境)
(djangogirls_venv) ~/djangogirls$ (表示成功切换至虚拟环境)

实例如下:

qiongyazhudembp:zhuqy_venv qiongyanzhu$ ls
bin include lib pyvenv.cfg
qiongyazhudembp:zhuqy_venv qiongyanzhu$ source bin/activate
(zhuqy_venv) qiongyazhudembp:zhuqy_venv qiongyanzhu$

3)管理Django项目

manage.py是Django提供的命令行工具

python manage.py <command> [options]
python manage.py help

打开pycharm,切换到Terminal

python3 manage.py migrate
python3 manage.py runserver
http://localhost:8000/

Django官网:https://www.djangoproject.com/

4)在pycharm的Terminal里面创建管理员账户

python3 manage.py createsuperuser(创建管理员账户)

[Django 1]安装Django并创建虚拟虚拟环境项目的更多相关文章

  1. Django源码安装方法及创建启动项目

    一.源码安装方法 下载源码包:https://www.djangoproject.com/download/ 输入以下命令并安装: tar xzvf Django-X.Y.tar.gz # 解压下载包 ...

  2. [unity3d插件]2dtoolkit系列一 创建精灵

    从今天开始要做一个2d游戏,由于之前都是做cocos2dx的,然后接触了一段时间的unity3d,都是做3D方面的东西,得知要做2d游戏还是有点开心的,或许因为不想丢失之前的2d游戏的一些思想,然后接 ...

  3. Linux下安装Django

    Django是基于Python开发的免费的开源网站框架,也是python web开发中重量级的web框架,可以用于快速搭建高性能并且优雅的网站! 下面以Fedora为例安装Django,最新Fedor ...

  4. Django1.8教程——安装Django

    本书介绍 你是不是对Django的学习感到迷茫?是不是对网上零星的教程感到绝望?是不是苦于没有可以迅速上手的实例而发愁?如果你同我一样有这些感受,那么<Django.By.Example> ...

  5. Django 创建第一个项目(转)

    转自(http://www.runoob.com/django/django-first-app.html) 前面写了不少python程序,由于之前都是作为工具用,所以命令行就足够了,最近写的测试用例 ...

  6. python学习笔记08:安装django

    linux环境安装django: sudo pip install django windows环境安装django: pip install django 验证django是否安装: python ...

  7. 吴裕雄--天生自然Django框架开发笔记:Django 创建第一个项目

    Django 管理工具 安装 Django 之后,您现在应该已经有了可用的管理工具 django-admin.可以使用 django-admin 来创建一个项目: 可以来看下django-admin ...

  8. Django之环境安装

    什么是Django Python下有许多款不同的 Web 框架.Django是重量级选手中最有代表性的一位.许多成功的网站和APP都基于Django. Django是一个开放源代码的Web应用框架,由 ...

  9. windows下使用python2.7.6 安装django

    1) 安装python2.7.6 2) 由于 python2.7.6 中没有安装setuptools,需要先从官网下载setuptools,下载zip包然后解压,运行 python setup.py ...

随机推荐

  1. 解决xcode升级之后安装的插件失效

    title: 解决xcode升级之后安装的插件失效date: 2015-08-23 11:07:53categories: 编辑工具 tags: xcode 我的博客:http://daycoding ...

  2. Git 常见的命令操作

    克隆                git clone git地址 查看分支         git branch 查看git库状态  git status 切换分支         git  che ...

  3. android:使用Messenger进行进程间通信(二)

    //继续完善音乐播放器demo 相关文章: android:使用Messenger进行进程间通信(一):http://www.cnblogs.com/happyhacking/p/5318418.ht ...

  4. AtomicInteger源码注释

    AtomicInteger源码 在java.util.concurrent.atomic包下提供了大量的原子类,这里以AtomicInteger源码为例,添加了一些注释,个人理解,供参考: 其中比较重 ...

  5. MySQL备份还原——AutoMySQLBackup介绍

    AutoMySQLBackup是一个开源的MySQL备份脚本.可以说它是一个轻量级的备份方案,AutoMySQLBackup的安装.配置非常简单.方便.AutoMySQLBackup的sourcefo ...

  6. DB2 JDBC

    官方文档: http://www-01.ibm.com/support/knowledgecenter/SSEPGG_10.1.0/com.ibm.db2.luw.apdv.java.doc/src/ ...

  7. JavaScript 易错知识点整理

    本文是我学习JavaScript过程中收集与整理的一些易错知识点,将分别从变量作用域,类型比较,this指向,函数参数,闭包问题及对象拷贝与赋值这6个方面进行由浅入深的介绍和讲解,其中也涉及了一些ES ...

  8. mysql 安装问题

    针对免安装版的mysql: 1.启动CMD,在mysql安装目录下  ~\bin\目录下,输入: mysqld -install   安装msyql服务: 2.启动MySQL服务,输入: net st ...

  9. linux下重启服务命令

    1.查找进程id命令 ps -ef | grep -v grep|grep bdse-tour-service-1.0-jar-with-dependencies.jar | awk '{print ...

  10. [python]爬虫学习(二)

    ---恢复内容开始--- #python2 import urllib2 #python3 import urllib.request html=urllib.request.urlopen('htt ...