- 安装python。
- 选择python版本。如果机器上有python2.*的版本,命令行里面输入python即可进入python2.*环境。如果机器上有python3.*的版本,命令行里面输入python3即可进入python3.*环境。
- 在pycharm里面切换python版本,Files-> Default Setting->Project Interpreter,选择运行的python版本。
- 切换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。
- 建议更新pip,运行python -m pip install --upgrade pip。
- 安装Django,本人是在官网下的安装包安装,也可以用pip install django或者pip install django ==<版本号,如1.9.5>。
- 安装pymysql,运行pip install pymysql,或者用pip install pymysql== <版本号,如0.7.11>
- 查看django版本依次执行以下命令
python
>>> import django
>>> print(django.get_version())
— 上面是用的python2.
- 创建django项目,按照官方文档,可以通过执行 django-admin startproject <网站名称>,这样就完成了项目创建。注意在之前的某些版本里是在python中使用django-admin.py 创建项目。前提是先得切换到/usr/bin目录,再运行django-admin 或者 django-admin.py,可以用django-admin help查看和学习帮忙。
- 查看django项目目录,在你当前目录下会创建一个以项目名字命名的目录。
- 切换到该目录,ls查看目录项目,该目录下会有文件manage.py。
- 在该目录下运行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 - 用127.0.0.1:8000来查看效果,会有消息,
-
- 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!
- It worked!
- 切换到工程目录,创建app, 运行命令 django-admin.py startup <app name, such as hello>.
- 同步数据库,运行./manage.py makemigrations和 ./manage.py migrate。
- 创建超级管理员。运行./manage.py createsuperuser,输入用户名,邮箱和密码,创建用户。
- 修改密码,运行./manage.py changepassword <用户名,比如admin>
- 重启服务,运行./manage.py runserver。重新登陆http://127.0.0.1:8000/admin/。