- Mac
- Python 3.6
- Django 1.11.11
Django-1.11.11/
├── manage.py
├── DjangoApp
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
└── app
├── admin.py
├── apps.py
├── __init__.py
├── migrations
│ └── __init__.py
├── models.py
├── tests.py
└── views.py
- $
django-admin startproject DjangoApp
- 后期将最外层目录修改为了:
Django-1.11.11
-
$
python3 manage.py runserver
- 这样只能本机调试访问
-
$
python3 manage.py runserver 8080
- 该runserver命令在端口8000的内部IP上启动开发服务器。当然也可以指定端口开启服务,如8080端口
-
$
python3 manage.py runserver 0:8000
- 这样启动,通过
0
可以进行远程访问, 并且在settigns.py中ALLOWED_HOSTS添加自己的ip地址, 或支持所有 ALLOWED_HOSTS = ['*'] - runserver只能在本机使用, 是Django自带的http服务
- 部署时应使用uwsgi
- 这样启动,通过
- $
python3 manage.py startapp app
- 用户名:
johnny
- 密码:
123456_admin
- 详见
mydb.sql
- 导入数据库后, 在DjangoApp/settings.py下修改自己连接数据库的密码即可