MAC下安装MySQL+Django详细步骤

来源:互联网 发布:golang html template 编辑:程序博客网 时间:2024/05/20 23:37

(1) Mac系统默认自带Python
终端命令行输入:python

这里写图片描述

可以看到系统自带Python版本,你也可以自己安装Python3的版本

(2) 安装Django

  1. 首先安装pip
  2. 安装成功后,安装Django, pip install Django==1.7
  3. 查看安装路径:默认为/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

  1. 安装mysql for mac,直接从官网上下载dmg文件安装即可,需要64位版本
    注意:在安装的时候,系统会有一个弹框,上面有提示MySQL的密码,记下来,在你后续需要修改MySQL密码的时候要用到。(下图)
    这里写图片描述

  2. 安装mysql python驱动, sudo easy_install mysql-python

(4)创建第一个项目

  1. 创建项目:django-admin.py startproject demo
  2. 创建应用:cd demo
  3. python manage.py startapp demoapp
  4. 修改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’ )
  5. 修改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’,
    } }
  6. 在demo下输入:python manage.py dbshell,如果能正常进入mysql命令行,则说明连接成功,如下图
    这里写图片描述
  7. 同步数据库:执行python manage.py syncdb,第一次启动需要创建superuser,用来管理django后台
    这里写图片描述
  8. 启动服务: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进入后台管理应用

原创粉丝点击