安装Django

安装Django

一、 使用Python中的pip包管理器安装和运行Django

1、安装Django

pip install django     安装最新版的Django

pip install django==1.11.20  指定Django版本进行安装

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple   django==1.11.20     指定Django版本并指定安装源

阿里云 http://mirrors.aliyun.com/pypi/simple/ 
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 
豆瓣(douban) http://pypi.doubanio.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

2、创建Django项目

切换到Django工作目录中

django-admin startproject my_django(项目名可自定义)  

创建项目后会生成如下目录my_django/

my_django/
├── manage.py  # 管理文件
└── my_django  # 项目目录
    ├── __init__.py
    ├── settings.py  # 配置
    ├── urls.py  # 路由 --> URL和函数的对应关系
    └── wsgi.py  # runserver命令就使用wsgiref模块做简单的web server
 

3.运行Django

切换到my_django目录下执行:

python manage.py runserver 127.0.0.1:8000

到此我们的简易Django就跑起来了,如下:

二、使用pycharm进行安装

1、点击“File”--》“Setting”

点击OK按钮后

2、创建Django项目

 

 3、 启动项目

4、访问页面

 

django命令小结:

pip install django     安装最新版的Django

pip install django==1.11.20  指定Django版本进行安装

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  django==1.11.20    指定Django版本并指定安装源

pip list    列出你当前Python安装的模块

pip uninstall 模块名       卸载模块

阿里云 http://mirrors.aliyun.com/pypi/simple/ 
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 
豆瓣(douban) http://pypi.doubanio.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

django-admin startproject project_name    创建django项目

python manage.py startapp app_name      创建APP

django-admin startapp app_name              创建APP

python manage.py makemigrations           执行数据库的迁移记录

python manage.py migrate                         将迁移记录写入数据库

python manage.py runserver                     运行django项目默认端口8000

python manage.py runserver 8001             指定django端口

python manage.py runserver 127.0.0.1:8000    指定服务器IP和端口

python manage.py flush     清空数据库

python manage.py createsuperuser    创建管理员用户用于登陆后台管理数据库如:http://127.0.0.1:8000/Admin  然后输入账号密码登陆

# 按照提示输入用户名和对应的密码就好了邮箱可以留空,用户名和密码必填

python manage.py changepassword username      # 修改 后台用户密码

python manage.py dumpdata appname > appname.json   导出数据库
python manage.py loaddata appname.json    载入数据库

原文地址:https://www.cnblogs.com/caesar-id/p/10643773.html