> 文章列表 > 4年使用经验,总结Django一部分开发经验

4年使用经验,总结Django一部分开发经验

4年使用经验,总结Django一部分开发经验

       大三的时候第一次接触 Django,从真正使用 Django 做项目到现在也快 4 年了。最喜欢的其实还是 Django 的 ORM 框架。公司的项目都是前后分离的,使用 Django 做后端接口开发还是很高效的。

特此总结一些 Django 开发的小经验。先说一些最最基础的吧。

使用 virtualenv 隔离开发环境

使用 pip 管理项目依赖,主要就是一个小技巧,使用 pip freeze > requirements.txt 来保存依赖的模块和版本

使用 gitignore.io 这个网站提供的 .gitignore 文件管理代码库文件

打包和发布

项目的打包和发布用的 Docker,Django 项目的 Dockerfile 特别简单:

1

2

3

4

5

6

7

FROM python:3.5

COPY ./requirements.txt /src

WORKDIR /src

RUN pip install -r requirements.txt

COPY . /src

EXPOSE

CMD uwsgi --http :--wsgi-file<path/to/wsgi