test_location.py 705 B

12345678910111213141516171819202122232425262728
  1. # generate_locations.py
  2. import os
  3. import django
  4. import sys
  5. def setup_django():
  6. # 使用原始字符串处理Windows路径
  7. project_path = "D:/Document/code/vue/greater_wms"
  8. sys.path.append(project_path)
  9. # 根据实际目录名设置
  10. os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'greaterwms.settings')
  11. django.setup()
  12. def main():
  13. from bin.location_allocation import LocationAllocation
  14. from bin.exceptions import AllocationError
  15. allocator = LocationAllocation()
  16. try:
  17. result = allocator.process('12345')
  18. print('result:', result)
  19. except AllocationError as e:
  20. print('error:', e)
  21. if __name__ == "__main__":
  22. setup_django()
  23. main()