Published: 07/27/2022

The week 6 is 7.18-7.24

I was busy with my research in the first three days of this week. I had an online meeting with two mentors on Thursday. I reported my status, but found that I was working in the wrong direction. This meeting brings my work back to the right direction. Although working in the wrong direction, I am more familiar with the structure of the project.

What did you do this week?

Because I didn't learn Java and HTML, I spent two days to complete the function of the check box. Then display some attributes on the index page and set them as modifiable text boxes. But in the process of calling them directly, I found that some attributes have no values and cannot be displayed. I infer that the attributes I need to display are not transferred to the view page. Then I read the source code of the setting page and found that the setting page uses the Django form. I call the value of the attribute directly in HTML. This made me realize that I need to change the method to display properties.

Then I discussed this problem with my tutor Turnbull who also suggested that I use the method of Django form to realize the required functions. I created a new page that shows all the attributes. I can change the value in the text box, and then the check box can select the required data.

What is coming up next?

After determining the right direction, it will be faster to program and realize functions. The most important thing is to complete the basic functions.

In the next time, in addition to completing the basic functions, we also plan to optimize some other aspects. 1. Page logic, how to make users use new functions more smoothly. 2. The name of the optimization attribute display. 3. Page layout.

Did you get stuck anywhere?

I found that my communication with my tutor was not efficient, although I had meetings with my tutor Turnbull twice a week. But I still waste a lot of time in the wrong direction. And I forgot to use gitlab to upload my code, so that the tutor can’t better understand my work. This caused my progress to be slow.