mirror of
https://github.com/thecyberlearn/chat-backend.git
synced 2026-08-18 10:52:52 +00:00
Features Added: - AI_CHAT_INTEGRATION.md: Complete reference for Django → Vue.js AI chat integration - URL update functionality with validation and accessibility testing - Business edit interface with re-crawl capabilities - Enhanced export functionality documentation - AI-ready data export specifications (JSONL, OpenAI training format, knowledge base) - URL_UPDATE_GUIDE.md: Comprehensive URL management documentation - Edit business template with real-time validation AI Integration Planning: - Complete data flow architecture (Django scraping → AI processing → Vue.js chat) - Export format specifications for AI training and knowledge base sync - Implementation roadmap for seamless backend-frontend integration - Code examples and API specifications for both systems URL Management Features: - Smart URL validation with accessibility testing - Business information editing with URL update capabilities - Optional re-crawling after URL changes - API endpoints for programmatic URL updates - Enhanced UI with edit buttons and quick actions 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
24 lines
973 B
Python
24 lines
973 B
Python
from django.urls import path
|
|
from . import views
|
|
|
|
urlpatterns = [
|
|
# Business management
|
|
path('', views.business_list, name='business_list'),
|
|
path('create/', views.create_business, name='create_business'),
|
|
path('<int:business_id>/', views.business_detail, name='business_detail'),
|
|
path('<int:business_id>/edit/', views.edit_business, name='edit_business'),
|
|
|
|
# URL management
|
|
path('<int:business_id>/update-url/', views.update_business_url, name='update_business_url'),
|
|
path('<int:business_id>/recrawl/', views.recrawl_business, name='recrawl_business'),
|
|
|
|
# Crawling
|
|
path('<int:business_id>/crawl/', views.crawl_website, name='crawl_website'),
|
|
path('<int:business_id>/crawl-method/', views.crawl_with_method, name='crawl_with_method'),
|
|
|
|
# Data export
|
|
path('<int:business_id>/export/', views.export_data, name='export_data'),
|
|
|
|
# Content viewing
|
|
path('page/<int:page_id>/', views.page_content, name='page_content'),
|
|
] |