Compare commits

..

1 Commits
master ... CZY

Author SHA1 Message Date
czy e3d1e87a66 更新help
1 year ago

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 MiB

@ -85,7 +85,7 @@ DATABASES = {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'menu',
'USER': 'root',
'PASSWORD': "123456cjR.sT",
'PASSWORD': "czy20030103@",
'HOST': 'localhost',
'PORT': '3306',
}

@ -47,31 +47,49 @@
border-radius: 50%;
margin-bottom: 10px;
}
.team-members {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 20px;
margin-top: 40px;
}
.team-member {
text-align: center;
}
</style>
</head>
<body>
<header style="text-align: center;">
<h1>FoodSpace 关于我们</h1>
<h1>关于我们</h1>
</header>
<div class="mx-auto max-w-md w-full about-section">
<p>
欢迎来到FoodSpace您的美食之旅开始的地方我们致力于为您提供美味、健康和创意的饮食体验。
欢迎来到美食天地,您的美食之旅开始的地方!我们致力于为您提供美味、健康和创意的饮食体验。
</p>
<p>
FoodSpace是一个由热爱美食的团队创建的应用,我们希望通过这个平台分享烹饪的乐趣,启发您的创意厨艺。
美食天地是一个由热爱美食的团队创建的应用,我们希望通过这个平台分享烹饪的乐趣,启发您的创意厨艺。
</p>
<h2>团队成员</h2>
<div class="team-members">
<div class="team-member">
<img src="{% static "img/team-member1.jpg" %}" alt="Team Member 1">
<p>John Doe</p>
<p>陈家儒</p>
</div>
<div class="team-member">
<img src="{% static "img/team-member2.jpg" %}" alt="Team Member 2">
<p>陈政杨</p>
</div>
<div class="team-member">
<img src="{% static "img/team-member2.jpg" %}" alt="Team Member 2">
<p>程衍伟</p>
</div>
<div class="team-member">
<img src="{% static "img/team-member2.jpg" %}" alt="Team Member 2">
<p>Jane Smith</p>
<p>杜鑫伟</p>
</div>
<!-- 可根据需要添加更多团队成员 -->
</div>

@ -93,8 +93,12 @@
<<div class="container">
<h1>管理员界面</h1>
<button class="button" onclick="openModal('添加菜品')" data-action="添加菜品">添加菜品</button>
<button class="button" onclick="openModal('删除菜品')" data-action="删除菜品">删除菜品</button>
<button class="button" onclick="openModal('搜索菜品')" data-action="搜索菜品">搜索菜品</button>
<button class="button" onclick="openModal('更新菜品')" data-action="更新菜品">更新菜品</button>
<button class="button" onclick="openModal('删除用户')" data-action="删除用户">删除用户</button>
<button class="button" onclick="openModal('搜索用户')" data-action="搜索用户">搜索用户</button>
<button class="button" onclick="openModal('更新用户')" data-action="更新用户">更新用户</button>
</div>
<div class="table-container">
<table id="dishTable">
@ -147,6 +151,9 @@
</div>
</div>
<script>
$.get('/admin/getDishes', function(data) {
var dishes = data;

@ -33,22 +33,22 @@
</head>
<body>
<header style="text-align: center;">
<h1>FoodSpace 帮助中心</h1>
<h1>美食天地帮助中心</h1>
</header>
<div class="mx-auto w-full" style="padding: 2rem; text-align: left;">
<p>
欢迎使用FoodSpace,您的美食世界!以下是一些常见问题的解答:
欢迎使用美食天地,您的美食世界!以下是一些常见问题的解答:
</p>
<h2>如何使用设置中心?</h2>
<p>
要访问设置中心,请点击页面顶部的“设置中心”链接。在那里,您可以个性化您的账户和应用设置。
要访问设置中心,请点击页面顶部的“设置中心”按钮。在那里,您可以个性化您的账户和应用设置。
</p>
<h2>如何查看我的收藏?</h2>
<p>
转到页面顶部,点击“我的收藏”链接即可查看您保存的美食收藏。
转到页面顶部,点击“我的收藏”按钮即可查看您保存的美食收藏。
</p>
<h2>需要更多帮助?</h2>

@ -10,13 +10,11 @@ from .models import MainDishList, UserDishList, CollectDishList
from .models import UserList
from sklearn.metrics.pairwise import cosine_similarity
cnx = Connection(
host="localhost",
port=3306,
user="root",
password="123456cjR.sT"
password="czy20030103@"
)
cnx.select_db("menu")
cursor = cnx.cursor()
@ -25,11 +23,11 @@ username1 = None
userid1 = None
def index(request):
return render(request, "LoginScreen.html")
return render(request,"login.html")
def login(request):#登录功能
if request.method =="GET":
return render(request, "LoginScreen.html")
return render(request,"login.html")
elif request.method == "POST":
post_data = request.POST
username = post_data.get("user")
@ -91,7 +89,7 @@ def login_user(username, password):# 验证登录
def mine(request):#“我的”界面
page_content = "这是用户界面的内容"
return render(request, 'UserScreen.html', {'page_content': page_content})
return render(request, 'mine.html', {'page_content': page_content})
def mycollection(request):#收藏菜品展示
# 获取当前登录用户的信息,假设你已经实现用户登录认证
@ -129,7 +127,7 @@ def mainpage(request):#主界面
random_dishes = random.sample(list(all_dishes), 6)
grouped_dishes = [random_dishes[i:i + 3] for i in range(0, len(random_dishes), 3)]
keywords = ['关键字1', '关键字2', '关键字3', '关键字4', '关键字5', '关键字6', '关键字7', '关键字8']
return render(request, 'MainScreen.html', {'dishes': random_dishes, 'grouped_dishes': grouped_dishes, 'keywords': keywords})
return render(request, 'mainpage.html', {'dishes': random_dishes,'grouped_dishes': grouped_dishes, 'keywords': keywords})
def search_results(request):#搜索栏
query = request.GET.get('q')
@ -210,7 +208,7 @@ def userDefind(request):#自定义菜品
print(dish.DishName)
dish_names.append(dish)
return render(request, 'UserDefindScreen.html', {'dish_list': dish_names})
return render(request, 'userDefind.html', {'dish_list': dish_names})
def pull_Defind(dishname, description):#拉取数据
user = UserList.objects.get(UserName=username1)
@ -223,6 +221,9 @@ def pull_Defind(dishname, description):#拉取数据
print("自定义菜谱传入数据库成功")
except Connection.Error as err:
print("自定义菜谱传入数据库发生错误:", err)
finally:
cursor.close()
cnx.close()
return redirect('/userDefind/')
def add_main_dish(dish_name, collect_number, like_number, web_link): #增加菜品
@ -312,7 +313,7 @@ def admin(request):#管理员功能
# 调用搜索菜品的函数
dishes = search_main_dish(dish_name)
return render(request, 'AdminScreen.html', {'dishes': dishes})
return render(request, 'admin.html', {'dishes': dishes})
elif data_action == '更新菜品':
# 获取参数值
@ -343,7 +344,7 @@ def admin(request):#管理员功能
# 调用搜索用户的函数
users = search_user(user_name)
return render(request, 'AdminScreen.html', {'users': users})
return render(request, 'admin.html', {'users': users})
elif data_action == '更新用户':
# 获取参数值
@ -362,9 +363,9 @@ def admin(request):#管理员功能
else:
result = None
else:
return render(request, 'AdminScreen.html')
return render(request, 'admin.html')
return render(request, 'AdminScreen.html', {'result': result})
return render(request, 'admin.html', {'result': result})
def get_dishes_list(request):#获取菜品列表
dishes = MainDishList.objects.all() # 假设菜品数据存储在MainDishList模型中
@ -465,4 +466,3 @@ def recommendations(request):#展示个性化推荐
# 输出推荐菜品列表
random_dishes = random.sample(list(recommendations), 6)
return render(request,"recommendedDishes.html",{'dishes':random_dishes})

Loading…
Cancel
Save