mac django安装mysql_MAC下安装MySQL+Django详细步骤

(1) Mac系统默认自带Python

终端命令行输入:python

49c4c66919d9407409904c96369f724f.png

可以看到系统自带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密码的时候要用到。(下图)

02bc1a79d2f7b4e279a426d36d8dec7d.png

安装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命令行,则说明连接成功,如下图

c202d6b6dabb726c733e827d85c036e6.png

同步数据库:执行python manage.py syncdb,第一次启动需要创建superuser,用来管理django后台

afe68b23bf95775ab325472153e7c71a.png

启动服务:python manage.py runserver:

也可以python manage.py runserver 0.0.0.0:8000指定host和port

c3240ae8f1d38ce33cb3af962d062de6.png

启动成功,在浏览器输入http://127.0.0.1:8000/打开应用

在浏览器输入http://127.0.0.1:8000/admin进入后台管理应用

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值