Mac下搭建Python-Django环境

  1. 安装python。
  2. 选择python版本。若是机器上有python2.*的版本,命令行里面输入python便可进入python2.*环境。若是机器上有python3.*的版本,命令行里面输入python3便可进入python3.*环境。
  3. 在pycharm里面切换python版本,Files-> Default Setting->Project Interpreter,选择运行的python版本。
  4. 切换python的版本— 来自于网上,本机并无如此切换。安装完成了,可是你会发现但你检查Python版本是仍是Mac自带的Python 2.7版本。那么如何修改成最新版本呢:查到当前Python指令位置:whereis python,个人是/usr/bin/python,备份当前Python:mv /usr/bin/python /usr/bin/python_default_backup (可能须要管理员权限 sudo),这样在执行Python时默认不执行此版本,查找新安装版本的Python的安装位置,默认状况下是在/usr/local/bin/ 新版本一般与旧版本的Python位置相同。你能够经过ls -al <python 指令位置查看软链接指向位置> 来肯定。设置新版本为默认版本 在/usr/bin/下设置新版本软链接 ln -s /usr/local/bin/python3.4 /usr/bin/python。
  5. 建议更新pip,运行python -m pip install --upgrade pip。
  6. 安装Django,本人是在官网下的安装包安装,也能够用pip install django或者pip install django ==<版本号,如1.9.5>。
  7. 安装pymysql,运行pip install pymysql,或者用pip install pymysql== <版本号,如0.7.11>
  8. 查看django版本依次执行如下命令
  python 
  >>> import django
  >>> print(django.get_version())
       — 上面是用的python2.
  1. 建立django项目,按照官方文档,能够经过执行 django-admin startproject <网站名称>,这样就完成了项目建立。注意在以前的某些版本里是在python中使用django-admin.py 建立项目。前提是先得切换到/usr/bin目录,再运行 django-admin 或者 django-admin.py,能够用django-admin help查看和学习帮忙。
  2. 查看django项目目录,在你当前目录下会建立一个以项目名字命名的目录。
  3. 切换到该目录,ls查看目录项目,该目录下会有文件manage.py
  4. 在该目录下运行python manage.py runserver,启动server,会看到,Django version 1.11.1, using settings 'judypython.settings'
    Starting development server at http://127.0.0.1:8000/
    Quit the server with CONTROL-C.
    [09/Jun/2017 02:47:27] "GET / HTTP/1.1" 200 1716
    Not Found: /favicon.ico
    [09/Jun/2017 02:47:27] "GET /favicon.ico HTTP/1.1" 404 1966
  5. 用127.0.0.1:8000来查看效果,会有消息,
    1. It worked!
      Congratulations on your first Django-powered page.
      Next, start your first app by running python manage.py startapp [app_label].
      You're seeing this message because you have DEBUG = True in your Django settings file and you haven't configured any URLs. Get to work!
  6. 切换到工程目录,建立app, 运行命令 django-admin.py startup <app name, such as hello>.
  7. 同步数据库,运行./manage.py makemigrations和 ./manage.py migrate。
  8. 建立超级管理员。运行./manage.py createsuperuser,输入用户名,邮箱和密码,建立用户。
  9. 修改密码,运行./manage.py changepassword <用户名,好比admin>
  10. 重启服务,运行./manage.py runserver。从新登录http://127.0.0.1:8000/admin/
相关文章
相关标签/搜索