0

我是新来的 :) 我正在尝试使用 Saleor 作为框架构建一个电子商务网站,但我无法理解该框架以修改管理仪表板和数据库。

为了开始简单和练习,我正在尝试向客户添加一个“职位”字段,并希望它可以在仪表板上进行编辑。

目前,我已经执行了 django 迁移,并且新字段被数据库喜欢 - 我修改了/saleor/saleor/account/modles.py

class User(PermissionsMixin, AbstractBaseUser):
    ...
    job_title = models.CharField(max_length=256, blank=True)

PostgreSQL 也可以正常工作

SELECT * FROM account_user;

SQL 输出

我完全卡住的地方实际上是让这个字段与仪表板/出现一起工作。

我已经编辑了出现“名字”字段的文件,因为 django/templates/文件似乎引用了一个“表单”,我只能假设它是由 ReactJS 运行的(我不像 Python 那样熟悉)。

我修改的文件(并有效地复制了“名字”存在的文件)是:

added jobTitle: formData.jobTitle, to line 111 on static/dashboard-next/customers/views/CustomerDetails.tsx
added block from line 128 on static/customers/components/CustomerDetails/CustomerDetails.tsx
added block from line 24 and 61 on static/customers/components/CustomerDetailsPage/CustomerDetailsPage.tsx

如果有人能帮助我指出 saleor / django / reactjs 如何从网站 -> 实际 html 的正确方向,我将非常感激 :)

谢谢!

4

0 回答 0