| django_friendlyurls. Use URLs amigáveis com Django |
Baixe Agora |
django_friendlyurls. Classificação e resumo
- Licença:
- Artistic License
- Nome do editor:
- Jeff Tchang
- Site do editor:
- http://github.com/tachang/
django_friendlyurls. Tag
django_friendlyurls. Descrição
django_friendlyurls é um aplicativo django permite que você crie URLs que retornam diretamente as visualizações. Há 302 redirecionamento. O caso de uso mais comum é que você tem URLs que retornam perfis de usuário tais urls cinzas: Permitir que você crie um URL para que o usuário também possa ser acessado indo para: http: //www.example.com/jeffthe a tecla é que a barra de endereço no navegador não é alterada para http: //www.example. com / user / 1o servidor da web retorna o mesmo documento HTML como http://www.example.com/user/1flowhe application aparece a string 'jeff' se encontrar um jogo de URL amigável ele vai ler o absoluto_path e tentar Resolva-o colocando-o através do Resolver URL um segundo tempo.Se encontrar uma resolução, ele retornará essa visão.Usagehere é um exemplo de como implementar ameaçador_urls para um usuário: Eu coloquei isso em modelos.contrib. ContentTypes Importar GenéricosFrom SímelosRls Importar UrlMappingFrom Django.Contrib.Auth.Models Importar userDef get_absolute_url (auto): return u '/ user /% s'%% '%.iduser.add_to_class (' amigável_urls ', genérico.genericrelation (URLMapping)) user.get_absolute_url = get_absolute_urlte basicamente Monkey remende o modelo de usuário para adicionar um campo. Você pode então douser = user.objects.get (pk = 1) user.friendly_urls.all () esta vai obter uma lista de todos os URLs amigáveis.Você não deve ter que montar o patch todos os modelos.problemas / perguntas Esqueça de executar o Syncdb porque os friendsurls cria uma tabela para armazenar os mapeamentos de URL.Adicionamentofriendsfielflyurls_ignore_case - Defina isso como true se quiser ignorar o caso ao tentar encontrar um caminho. Padrão: página inicial do falsoproduto
django_friendlyurls. Software Relacionado