
Μπορώ να εκτυπώσετε ένα url `/admin/manage/products/add`ενός συγκεκριμένου προβολή σε ένα πρότυπο;


Εδώ είναι ο κανόνας θέλω να δημιουργήσετε έναν σύνδεσμο για



```
(r'^manage/products/add/$', create_object, {'model': Product, 'post_save_redirect': ''}),

```

Θα ήθελα να έχω / διαχείριση / προϊόντα / προσθέσετε σε ένα πρότυπο χωρίς να ενσωματώνουμε αυτό. Πως μπορώ να το κάνω?


**Επεξεργασία:** Δεν είμαι χρησιμοποιώντας το προεπιλεγμένο διαχειριστή (καλά, είμαι όμως σε ένα άλλο url), αυτή είναι η δική μου

 
Django: Εκτύπωση url του άποψη, χωρίς να ενσωματώνουμε το url
=============================================================



Μπορείτε να χρησιμοποιήσετε `get_absolute_url`, αλλά αυτό θα λειτουργήσει μόνο για ένα συγκεκριμένο αντικείμενο. Από το αντικείμενό σας δεν έχει δημιουργηθεί ακόμη, δεν θα λειτουργήσει σε αυτή την περίπτωση.


Θέλετε να χρησιμοποιήσετε [το όνομα μοτίβα URL](https://docs.djangoproject.com/en/1.2/topics/http/urls/#naming-url-patterns) . Εδώ είναι μια γρήγορη εισαγωγή:


Αλλάξτε τη γραμμή urls.py σας:



```
(r'^manage/products/add/$', create_object, {'model': Product, 'post_save_redirect': ''}, "create-product"),

```

Στη συνέχεια, το πρότυπό σας μπορείτε να χρησιμοποιήσετε αυτό για να εμφανίσετε τη διεύθυνση URL:



```
{% url create-product %}

```

Αν χρησιμοποιείτε Django 1.5 ή νεότερη έκδοση θα πρέπει να έχετε αυτό:



```
{% url 'create-product' %}

```

Μπορείτε να κάνετε κάποια πιο ισχυρά πράγματα με το όνομά μοτίβα διευθύνσεων URL, είναι πολύ βολικό. Σημειώστε ότι αυτά είναι μόνο στην έκδοση ανάπτυξης (και επίσης 1.0).

 

Εάν χρησιμοποιείτε [το όνομά του url σχέδια](https://docs.djangoproject.com/en/1.2/topics/http/urls/#naming-url-patterns) που μπορείτε να κάνετε ακολουθώντας τις στο πρότυπό σας



```
{% url create_object %}

```
 

Ο προτιμώμενος τρόπος για τη δημιουργία του URL είναι με την προσθήκη μιας `get_absolute_url`μεθόδου για μαθήματα μοντέλο σας. Μπορείτε να hardcode τη διαδρομή εκεί, έτσι ώστε να τουλάχιστον να πάρει πιο κοντά μετά την φιλοσοφία KISS.


Μπορείτε να προχωρήσει περαιτέρω με τη χρήση του `permalink`διακοσμητή που τα στοιχεία της διαδρομής με βάση τη διαμόρφωση διευθύνσεις URL.


Μπορείτε να διαβάσετε περισσότερα στην τεκμηρίωση Django [εδώ](https://docs.djangoproject.com/en/dev/ref/models/instances/#get-absolute-url) .

 