`
thierry.xing
  • 浏览: 666100 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
580fa9c1-4a0c-3f40-a55a-c9256ce73302
Sencha Touch中...
浏览量:0
社区版块
存档分类
最新评论

Mac 10.10下Python2.7+Django1.7+MySQL5.5环境搭建

 
阅读更多
1 Mac系统默认自带Python,查看版本:
命令行输入:python
Python 2.7.6 (default, Sep  9 2014, 15:04:36)
版本号为2.7.6
所以不用安装了
 
2 安装Django,最新的版本1.7
(1)首先使用easy_install安装pip(easy_install是Python的包管理工具,类似Ruby下的gem,pip是升级版的easy_install), sudo easy_install pip
(2)安装成功后,安装Django, pip install Django==1.7
(3)查看安装路径:默认为/usr/bin,如果看到django-admin.py说明安装成功,django-admin.py是Django的管理工具,用来生成项目和应用
 
3 连接mysql
(1)安装mysql for mac,直接从官网上下载dmg文件安装即可,需要64位版本
(2)安装mysql python驱动, sudo easy_install mysql-python
 
4 创建第一个项目
(1)创建项目:django-admin.py startproject demoproject
(2)创建应用:
cd demoproject
python manage.py startapp demoapp
创建成功
(3)修改settting.py,将demoapp加入到INSTALLED_APPS
INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'demoapp'
)
(4)修改settting.py,将默认的sqlite数据库换成mysql
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'djangodb',
        'USER': 'root',
        'PASSWORD': 'root',
        'HOST': '127.0.0.1',
        'PORT': '3306',                  
    }
}
(5)在demoproject下输入:python manage.py dbshell,如果能正常进入mysql命令行,则说明连接成功
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 270
Server version: 5.5.38 MySQL Community Server (GPL)
 
Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
 
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
 
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
 
mysql>
 
5 启动应用
(1)同步数据库:执行python manage.py syncdb,第一次启动需要创建superuser,用来管理django后台
Operations to perform:
  Apply all migrations: admin, contenttypes, auth, sessions
Running migrations:
  Applying contenttypes.0001_initial... OK
  Applying auth.0001_initial... OK
  Applying admin.0001_initial... OK
  Applying sessions.0001_initial... OK
 
You have installed Django's auth system, and don't have any superusers defined.
Would you like to create one now? (yes/no): yes
Username (leave blank to use 'thierry'): thierry
Email address: thierry.xing@gmail.com
Password:
Password (again):
Superuser created successfully.
 
(2)启动服务:python manage.py runserver:
Performing system checks...
 
System check identified no issues (0 silenced).
December 03, 2014 - 08:36:46
Django version 1.7, using settings 'djproject.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
 
启动成功,在浏览器输入http://127.0.0.1:8000/打开应用
在浏览器输入http://127.0.0.1:8000/admin进入后台管理应用
2
0
分享到:
评论

相关推荐

    IAR10.10最新软件 C51+ARM+破解包

    IAR10.10最新软件 C51+ARM+破解包。有详细的破解方法,给需要的人方便下载。由于文件太大无法上传。附上的是百度云的下载链接。

    服务器CentOs6.6+ JDK1.7+Tomcat7+MySQL5.6安装部署记录

    #### 二、CentOS6.6环境下配置JDK1.7+Tomcat7+MySQL5.6 **1、安装JDK1.7记录:** 1. **创建安装目录:** - 创建目录`/usr/java`用于存放JDK文件。 - 将下载好的JDK压缩文件`jdk-7u79-linux-x64.tar.gz`拷贝到`/...

    linux 下mysql5.5安装配置大全

    在Linux环境下安装配置MySQL 5.5是一个涉及多个步骤的复杂过程,本文将详细阐述这一过程,包括必要的准备工作、具体步骤以及可能遇到的问题及其解决办法。 #### 一、安装CMake 在安装MySQL 5.5前,首先需要安装...

    VMware11安装MacOSX 10.10(图文详解+软件下载)

    - 指定操作系统类型为 “Other” 或 “Other 64-bit”,版本选择 “Other” 或 “Mac OS X 10.10”。 - 指定 ISO 镜像文件路径。 2. **解决安装问题**: - 如果在安装过程中遇到错误,尝试编辑虚拟机的配置文件...

    Python库 | django-marionettejs-0.1.2.macosx-10.10-intel.tar.gz

    标题中的"Python库 | django-marionettejs-0.1.2.macosx-10.10-intel.tar.gz"表明我们正在讨论一个与Python相关的库,具体来说是`django-marionettejs`,版本号为0.1.2,这是一个针对Mac OS X 10.10(Yosemite)的...

    Ubuntu10.10下kgdb环境搭建

    ### Ubuntu10.10下kgdb环境搭建详解 #### 前言 随着Linux操作系统在嵌入式领域的广泛应用,内核级别的调试成为了许多开发者必须掌握的一项技能。不同于用户空间的应用程序,内核级别的调试更加复杂,因为它发生在...

    LINUX环境下MYSQL5.5.X源码安装[借鉴].pdf

    在Linux环境中安装MySQL 5.5.x源代码的过程是一个涉及多步骤的技术任务,适用于软件开发人员和系统管理员。本文将详细解析如何在Linux系统中通过源码安装MySQL 5.5.18版本。 首先,我们需要下载必要的工具和库。在...

    Python库 | django-proxy-server-0.3.2.macosx-10.10-x86_64.exe

    资源分类:Python库 所属语言:Python 资源全名:django-proxy-server-0.3.2.macosx-10.10-x86_64.exe 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    ubuntu10.10下cuda+mpi的安装与配置

    在 Ubuntu 10.10 下,首先需要确保系统已安装 g++,因为 CUDA 的编译依赖于它。 1. **安装 g++** - 使用 `sudo apt-get install g++` 命令安装 g++。 - 检查 g++ 是否安装成功,可以运行 `which g++` 查看路径,...

    Python库 | django-view-timer-0.1.3.macosx-10.10-intel.exe

    资源分类:Python库 所属语言:Python 资源全名:django-view-timer-0.1.3.macosx-10.10-intel.exe 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    CentOS 5.5环境下配置MYSQL流程

    【MySQL在CentOS 5.5环境下的配置详解】 在CentOS 5.5操作系统中配置MySQL是一项重要的任务,尤其对于需要稳定数据存储和管理的企业级应用。以下是一份详细的MySQL配置步骤,包括安装、配置、主从复制、数据备份...

    mac下python-3.7.pkg.zip安装包

    在Mac操作系统上安装Python 3.7通常是一个相对直接的过程,因为macOS已经预装了Python 2.7,但为了获取最新版本的Python,我们需要手动安装。这里我们将详细讨论如何使用"mac下python-3.7.pkg.zip"这个安装包来在你...

    T430s_i7_ 99%完美全套驱动 10.10.2.7z

    总的来说,"T430s_i7_ 99%完美全套驱动 10.10.2.7z"是一个针对ThinkPad T430s i7型号,用于“黑苹果”系统的高度兼容的驱动程序集合,它能帮助用户快速配置系统,享受稳定的Mac OS X操作环境。

    Python库 | frida-10.6.19-py2.7-macosx-10.10-intel.egg

    Python库在软件开发中起着至关重要的作用,它们提供了丰富的功能和工具,使得开发者能够高效地编写代码。...不过要注意,由于此版本是针对Python 2.7和Mac OS X Yosemite的,确保你的环境符合要求才能充分利用其功能。

    ubuntu10.10下嵌入式QT开发环境搭建手记

    qt下载,ubuntu10.10下嵌入式QT开发环境搭建手记

    ubuntu10.10下qt连接mysql数据库.pdf

    Ubuntu 10.10 下 Qt 连接 MySQL 数据库 在 Ubuntu 10.10 操作系统下,如何使用 Qt 框架连接 MySQL 数据库是一个常见的问题。本文将详细介绍如何安装 Qt 开发环境、安装 MySQL 开发环境、授予普通用户数据库操作权限...

    PyPI 官网下载 | frida-10.6.52-py2.7-macosx-10.10-intel.egg

    `frida-10.6.52-py2.7-macosx-10.10-intel.egg`是Python的一个可执行包,它包含了Frida工具的特定版本,即10.6.52,该版本是为Python 2.7编译的,并且适用于macOS 10.10(Yosemite)系统,架构为Intel。Egg是一种...

    ubuntu10.10下嵌入式QT开发环境搭建手记[借鉴].pdf

    本文档是关于在 Ubuntu 10.10 操作系统下搭建嵌入式 QT 开发环境的步骤记录。作者从头开始搭建环境,遇到了许多问题,但最终成功搭建了环境。下面是环境搭建过程中的关键步骤和注意事项。 1. 下载 QT SDK for Linux...

Global site tag (gtag.js) - Google Analytics