新建一个Django项目

1.前提条件

安装好Python(建议采用虚拟环境)即可。

2.安装Django库

python -m pip install Django

安装后可以通过以下命令检查安装或查看Django版本(命令行输入python并回车,进入python环境)

>>> import django

>>> print(django.get_version())

5.1.6

3.使用django-admin命令创建项目

使用 django-admin startproject 命令来创建新Django项目。假设创建一个名为 myproject 的项目:

django-admin startproject myproject

这将创建一个名为 myproject 的目录结构如下:

xxx

xxx

manage.py: 一个命令行工具,让你能够与这个Django项目进行交互。

myproject/settings.py: 设置文件,包含项目的配置信息。

myproject/urls.py: URL声明,类似于站点的“目录”。

myproject/wsgi.py 和 myproject/asgi.py: Web服务器网关接口,用于部署时提供服务。

4. 运行开发服务器

进入项目目录,并使用 manage.py 来运行内置的开发服务器:

cd myproject
python manage.py runserver

5. 创建应用

通常一个Django项目会包含多个应用。你可以使用 startapp 命令来创建一个新的应用。例如,创建一个名为 myapp 的应用:

python manage.py startapp myapp

创建后的多了一个myapp文件夹,里面内容如下:

xxx

6.配置应用

myproject/settings.py 中的 INSTALLED_APPS 列表里添加新创建的应用名,以便Django能够识别它。

INSTALLED_APPS = [
    ...
    'myapp',
]

7. 开始开发

现在既可以开始编写model、view等,来构建web项目。建议使用Django构建后台Web API, 使用Vue等框架编写前端,如果项目特别小也可以使用Django编写完整的Web项目。另外记得定期运行迁移命令来更新数据库模型:

python manage.py makemigrations
python manage.py migrate

以上就是创建一个基本Django项目的步骤。接下来可以根据需要继续扩展功能,比如添加用户认证、设置静态文件、配置URL路由等。


参考资料

1.《Django官网》, https://docs.djangoproject.com/en/5.1/intro/tutorial01/

2.《Django企业开发实战》,胡阳 著。

3.《Django项目实例精解(第2版)》,[美]安东尼奥 · 米勒 著。

Comment IconComment Icon
Icon
评论 0
时间↑ 点赞↓

Comment Icon