MAC下安装MySQL+Django详细步骤
(1) Mac系统默认自带Python
终端命令行输入:python

可以看到系统自带Python版本,你也可以自己安装Python3的版本
(2) 安装Django
- 首先安装pip
- 安装成功后,安装Django, pip install Django==1.7
- 查看安装路径:默认为/usr/bin,如果看到django-admin.py说明安装成功,django-admin.py是Django的管理工具,用来生成项目和应用
《注意》:**这里可能会有这样的报错:-bash: django-admin.py: command not found 解决办法:软连接:ln -s /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/bin/django-admin.py /usr/local/bin
(3) 连接mysql
安装mysql for mac,直接从官网上下载dmg文件安装即可,需要64位版本
注意:在安装的时候,系统会有一个弹框,上面有提示MySQL的密码,记下来,在你后续需要修改MySQL密码的时候要用到。(下图)安装mysql python驱动, sudo easy_install mysql-python
(4)创建第一个项目
- 创建项目:django-admin.py startproject demo
- 创建应用:cd demo
- python manage.py startapp demoapp
- 修改settting.py,将demo加入到INSTALLED_APPS INSTALLED_APPS = (
‘django.contrib.admin’,
‘django.contrib.auth’,
‘django.contrib.contenttypes’,
‘django.contrib.sessions’,
‘django.contrib.messages’,
‘django.contrib.staticfiles’,
‘demo’ ) - 修改settting.py,将默认的sqlite数据库换成mysql DATABASES = {
‘default’: {
‘ENGINE’: ‘django.db.backends.mysql’,
‘NAME’: ‘mysql’,《修改为mysql》
‘USER’: ‘root’,
‘PASSWORD’: ‘123456’,《注意,这里密码默认是root,但是如果你在安装MySQL后,修改了MySQL的登录密码,这个地方一定要保持同步,不然会有各种奇葩的报错等着你》
‘HOST’: ‘127.0.0.1’,
‘PORT’: ‘3306’,
} } - 在demo下输入:python manage.py dbshell,如果能正常进入mysql命令行,则说明连接成功,如下图
- 同步数据库:执行python manage.py syncdb,第一次启动需要创建superuser,用来管理django后台
-
启动服务:python manage.py runserver:
也可以python manage.py runserver 0.0.0.0:8000指定host和port启动成功,在浏览器输入http://127.0.0.1:8000/打开应用
在浏览器输入http://127.0.0.1:8000/admin进入后台管理应用