1.查看是否已经安装Django和安装的版本。如果这行命令输出了一个版本号,证明你已经安装了Django且展示当前安装的版本;如果你得到的是一个“No module named django”的错误提示,则表明你还未安
$ python -m django --version
2.创建一个自己的django项目。打开命令行,cd到一个你想放置你代码的目录如cd /User/tester/myonesite,然后运行该命令。这行代码将会在当前目录下创建一个名为mysite项目目录
$ django-admin startproject mysite
3.验证项目是否创建成果,首先切换到你的项目目录cd /User/tester/myonesite/mysite执行
$ python manage.py runserver
看到如下结果表示创建项目成功
Performing system checks... System check identified no issues (0 silenced). You have unapplied migrations; your app may not work properly until they are applied. Run 'python manage.py migrate' to apply them. 八月 08, 2018 - 15:50:53 Django version 2.0, using settings 'mysite.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C.
看到以上说明服务器已启动成果,复制http://127.0.0.1:8000/到浏览器打开,你将会看到一个“祝贺”页面,服务器已经成功运行了。
4.默认情况下,runserver
命令会将服务器设置为监听本机内部 IP 的 8000 端口,如果想更改为其他8080端口请使用命令
$ python manage.py runserver 8082
从新在浏览器,将端口号修改为http://127.0.0.1:8082/到浏览器打开,服务器启动成功。
5.创建应用,在 Django 中,每一个应用都是一个 Python 包,并且遵循着相同的约定。Django 自带一个工具,可以帮你生成应用的基础目录结构,这样你就能专心写代码,而不是创建目录了。使用命令在mysite下创建一个应用login
$ python manage.py startapp login
6.为模型的改变生成迁移文件
$ python manage.py makemigrations
7.应用数据库迁移
$ python manage.py migrate
8.创建django后台管理员账号,输入想创建的管理员name,输入想要使用的邮箱、密码和二次确认密码。提示:
Superuser created successfully.表示创建成功 $ python manage.py createsuperuser 9.修改管理员密码 $ manage.py changepassword admin
9、安装包
pip install 包名
参考:https://blog.csdn.net/songlh1234/article/details/81532663