Pytania oznaczone «slug»

588
Co to jest „ślimak” w Django?

Kiedy czytam kod Django, często widzę w modelach to, co nazywa się „ślimakiem”. Nie jestem do końca pewien, co to jest, ale wiem, że ma to coś wspólnego z adresami URL. Jak i kiedy należy używać tego ślimaka? (Przeczytałem jego definicję w tym glosariuszu

298
Zamienić ciąg w prawidłową nazwę pliku?

Mam ciąg, którego chcę użyć jako nazwę pliku, więc chcę usunąć wszystkie znaki, które nie byłyby dozwolone w nazwach plików, za pomocą Pythona. Wolę być surowy niż inaczej, więc powiedzmy, że chcę zachować tylko litery, cyfry i mały zestaw innych znaków, takich jak "_-.() ". Jakie jest najbardziej...

218
Jak utworzyć ślimak w Django?

Próbuję utworzyć SlugFieldw Django. Stworzyłem ten prosty model: from django.db import models class Test(models.Model): q = models.CharField(max_length=30) s = models.SlugField() Następnie robię to: >>> from mysite.books.models import Test >>> t=Test(q="aa a a a", s="b b b...

97
Slugification string w Pythonie

Szukam najlepszego sposobu na "slugify" czym jest "slug" , a moje obecne rozwiązanie bazuje na tym przepisie Zmieniłem to trochę na: s = 'String to slugify' slug = unicodedata.normalize('NFKD', s) slug = slug.encode('ascii', 'ignore').lower() slug = re.sub(r'[^a-z0-9]+', '-',...

86
Algorytm slugify adresu URL w C #?

Więc szukałem i przeglądałem tag slug w SO i znalazłem tylko dwa przekonujące rozwiązania: Slugify i transliteracja znaków w języku C # Jak przekonwertować super- lub indeks dolny na zwykły tekst w C # Które są tylko częściowym rozwiązaniem problemu. Mógłbym samodzielnie to zakodować, ale...