Django自学之 django基本命令,Django常用命令

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

猜你喜欢

转载自blog.csdn.net/songlh1234/article/details/81532663
今日推荐