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', 'ENGINE': 'django.db.backends.mysql',
'NAME': 'menu', 'NAME': 'menu',
'USER': 'root', 'USER': 'root',
'PASSWORD': "123456cjR.sT", 'PASSWORD': "czy20030103@",
'HOST': 'localhost', 'HOST': 'localhost',
'PORT': '3306', 'PORT': '3306',
} }

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

@ -93,8 +93,12 @@
<<div class="container"> <<div class="container">
<h1>管理员界面</h1> <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>
<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>
<div class="table-container"> <div class="table-container">
<table id="dishTable"> <table id="dishTable">
@ -147,6 +151,9 @@
</div> </div>
</div> </div>
<script> <script>
$.get('/admin/getDishes', function(data) { $.get('/admin/getDishes', function(data) {
var dishes = data; var dishes = data;

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

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

Loading…
Cancel
Save