djiango 商品管理
时间: 2023-10-16 14:32:59 浏览: 89
Django 是一个高效的 Web 开发框架,提供了许多方便的工具和库,可以帮助我们快速构建 Web 应用程序。其中包括创建商品管理的工具。
下面是一个简单的 Django 商品管理示例,演示如何使用 Django 创建一个基本的商品管理系统:
1. 创建一个 Django 项目和应用程序
首先,您需要创建一个 Django 项目和应用程序。您可以使用以下命令创建一个名为 `myproject` 的项目和一个名为 `products` 的应用程序:
```
$ django-admin startproject myproject
$ cd myproject
$ python manage.py startapp products
```
2. 创建商品模型
接下来,您需要创建一个商品模型。在 `products/models.py` 文件中添加以下代码:
```python
from django.db import models
class Product(models.Model):
name = models.CharField(max_length=255)
description = models.TextField()
price = models.DecimalField(max_digits=10, decimal_places=2)
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
def __str__(self):
return self.name
```
这个模型定义了一个名为 `Product` 的类,它继承自 Django 的 `models.Model` 类。它有几个属性,包括商品名称、描述、价格、创建时间和更新时间。`__str__` 方法定义了在 Django 管理后台中显示对象时要使用的字符串表示形式。
3. 运行数据库迁移
接下来,您需要运行数据库迁移,以便 Django 创建数据库表。
```
$ python manage.py makemigrations
$ python manage.py migrate
```
4. 创建商品管理后台
接下来,您需要创建商品管理后台。在 `products/admin.py` 文件中添加以下代码:
```python
from django.contrib import admin
from .models import Product
admin.site.register(Product)
```
这会将 `Product` 模型注册到 Django 管理后台,以便您可以在后台管理商品。
5. 运行服务器
现在,您可以运行开发服务器并查看您的应用程序:
```
$ python manage.py runserver
```
访问 `http://127.0.0.1:8000/admin/`,您应该能够在 Django 管理后台中看到一个新的“Products”部分,您可以在其中管理商品。
这是一个简单的 Django 商品管理示例,您可以根据需要进行修改和扩展。
阅读全文