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进入后台管理应用
相关推荐
IAR10.10最新软件 C51+ARM+破解包。有详细的破解方法,给需要的人方便下载。由于文件太大无法上传。附上的是百度云的下载链接。
#### 二、CentOS6.6环境下配置JDK1.7+Tomcat7+MySQL5.6 **1、安装JDK1.7记录:** 1. **创建安装目录:** - 创建目录`/usr/java`用于存放JDK文件。 - 将下载好的JDK压缩文件`jdk-7u79-linux-x64.tar.gz`拷贝到`/...
在Linux环境下安装配置MySQL 5.5是一个涉及多个步骤的复杂过程,本文将详细阐述这一过程,包括必要的准备工作、具体步骤以及可能遇到的问题及其解决办法。 #### 一、安装CMake 在安装MySQL 5.5前,首先需要安装...
- 指定操作系统类型为 “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,这是一个针对Mac OS X 10.10(Yosemite)的...
### Ubuntu10.10下kgdb环境搭建详解 #### 前言 随着Linux操作系统在嵌入式领域的广泛应用,内核级别的调试成为了许多开发者必须掌握的一项技能。不同于用户空间的应用程序,内核级别的调试更加复杂,因为它发生在...
在Linux环境中安装MySQL 5.5.x源代码的过程是一个涉及多步骤的技术任务,适用于软件开发人员和系统管理员。本文将详细解析如何在Linux系统中通过源码安装MySQL 5.5.18版本。 首先,我们需要下载必要的工具和库。在...
资源分类:Python库 所属语言:Python 资源全名:django-proxy-server-0.3.2.macosx-10.10-x86_64.exe 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
在 Ubuntu 10.10 下,首先需要确保系统已安装 g++,因为 CUDA 的编译依赖于它。 1. **安装 g++** - 使用 `sudo apt-get install g++` 命令安装 g++。 - 检查 g++ 是否安装成功,可以运行 `which g++` 查看路径,...
资源分类:Python库 所属语言:Python 资源全名:django-view-timer-0.1.3.macosx-10.10-intel.exe 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
【MySQL在CentOS 5.5环境下的配置详解】 在CentOS 5.5操作系统中配置MySQL是一项重要的任务,尤其对于需要稳定数据存储和管理的企业级应用。以下是一份详细的MySQL配置步骤,包括安装、配置、主从复制、数据备份...
在Mac操作系统上安装Python 3.7通常是一个相对直接的过程,因为macOS已经预装了Python 2.7,但为了获取最新版本的Python,我们需要手动安装。这里我们将详细讨论如何使用"mac下python-3.7.pkg.zip"这个安装包来在你...
总的来说,"T430s_i7_ 99%完美全套驱动 10.10.2.7z"是一个针对ThinkPad T430s i7型号,用于“黑苹果”系统的高度兼容的驱动程序集合,它能帮助用户快速配置系统,享受稳定的Mac OS X操作环境。
Python库在软件开发中起着至关重要的作用,它们提供了丰富的功能和工具,使得开发者能够高效地编写代码。...不过要注意,由于此版本是针对Python 2.7和Mac OS X Yosemite的,确保你的环境符合要求才能充分利用其功能。
qt下载,ubuntu10.10下嵌入式QT开发环境搭建手记
Ubuntu 10.10 下 Qt 连接 MySQL 数据库 在 Ubuntu 10.10 操作系统下,如何使用 Qt 框架连接 MySQL 数据库是一个常见的问题。本文将详细介绍如何安装 Qt 开发环境、安装 MySQL 开发环境、授予普通用户数据库操作权限...
`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是一种...
本文档是关于在 Ubuntu 10.10 操作系统下搭建嵌入式 QT 开发环境的步骤记录。作者从头开始搭建环境,遇到了许多问题,但最终成功搭建了环境。下面是环境搭建过程中的关键步骤和注意事项。 1. 下载 QT SDK for Linux...