Có ai biết cách loại bỏ tiền tố 'http: //' trong vùng url Django hay không.django urlfield http prefix
Tôi muốn nói khi chúng tôi xác định trường dưới dạng urlfield và cố nhập url vào nó, django sẽ tự động thêm tiền tố 'http: //' vào nó nếu không có lược đồ nào cung cấp. Tôi không muốn tiền tố đó.
Tôi cố gắng xóa nó theo phương pháp clean_field và clean. Nó không hoạt động.
Tôi tìm hiểu mã nguồn. Tôi thấy rằng django thêm 'http: //' vào phương thức 'to_python' trong lớp UrlField.
Có cách nào để ghi đè lên nó để loại bỏ 'http: //' không?
này nghe có vẻ giống như một giải pháp chấp nhận được. Cảm ơn –
Tôi đã thử. Ít nhất là trong Django 1.5, nó trở thành một mớ hỗn độn lớn. Tuy nhiên, nó hoạt động. – alanjds