现在我们要创建一个Django工程"Hello, World",并且在本地电脑运行起来。然后把它移到Docker里面,这样你就理解Docker是怎么把碎片整理起来的。
第一步,创建一个目录,用于存放本书中的所有示例代码。
**Command Line**
*****
```
$ cd ~/Desktop
$ mkdir code && cd code
```
为这个例子创建一个`hello`目录,使用`pipenv`安装Django,该命令会在工程目录下创建两个文件Pipfile和Pipfile.lock,然后登录虚拟环境。
**Command Line**
*****
```
$ mkdir hello && cd hello
$ pipenv install django==2.2.7
$ pipenv shell
(hello) $
```
> 如果你想要知道怎么安装 Pipenv or Python 3,你可以在这里找到详细的步骤.https://djangoforbeginners.com/initial-setup/
现在使用`startproject`创建一个Django工程"hello\_project",大多数Django开发者都会在命令结尾处加上一个`.`,这样就不会在目录下再额外创建一个子目录。
最后,我们使用`migrate`命令初始化数据库,然后使用`runserver`启动一个本地的web服务。
**Command Line**
*****
```
(hello) $ django-admin startproject hello\_project .
(hello) $ python manage.py migrate
(hello) $ python manage.py runserver
```
如果一切正常,你现在应该能够在浏览器中访问Django欢迎页面[http://127.0.0.1:8000/]()

- python setup.py install报错
- from future import absolute_import 的使用
- celery 4以上的版本不支持windows解决办法
- 'ascii' codec can't decode byte 0xe4 in position 0: ordinal not in range(128)
- Python开发环境CentOS
- dosh-to-dock启动报错
- 创建了__init__.py文件,找不到模块
- CentOS切换中文输入法
- vncserver:1非正常中断后启动不来
- CentOS7安装搜狗输入法
- 安装第三方包常见报错
- Django for Professionals
- Chapter 1:Docker
- What is Docker?
- Containers vs. Virtual Environments
- Install Docker
- Docker Hello, World
- Django Hello, World
- Pages App
- Images, Containers, and the Docker Host
- Git
- Conclusion
- 设置pip/pyenv国内加速源
- 使用stackedit在github编辑文档
- python2.x与python3.x的区别
- python多任务实现
- python执行Linux命令的方法