Pertanyaan yang diberi tag «django-urls»

9
Mendapatkan Django admin url untuk suatu objek
Sebelum Django 1.0 ada cara mudah untuk mendapatkan url admin suatu objek, dan saya telah menulis filter kecil yang saya gunakan seperti ini: <a href="{{ object|admin_url }}" .... > ... </a> Pada dasarnya saya menggunakan fungsi url reverse dengan nama tampilan sedang 'django.contrib.admin.views.main.change_stage' reverse( 'django.contrib.admin.views.main.change_stage', args=[app_label, model_name, object_id] ) untuk …

7
Parameter url opsional Django
Saya memiliki URL Django seperti ini: url( r'^project_config/(?P<product>\w+)/(?P<project_id>\w+)/$', 'tool.views.ProjectConfig', name='project_config' ), views.py: def ProjectConfig(request, product, project_id=None, template_name='project.html'): ... # do stuff Masalahnya adalah saya ingin project_idparameternya opsional. Saya ingin /project_config/dan /project_config/12345abdce/menjadi pola URL yang sama-sama valid, sehingga jika project_id diteruskan, maka saya dapat menggunakannya. Seperti saat ini, saya mendapatkan 404 …

6
Apakah lebih baik menggunakan path () atau url () di urls.py untuk django 2.0?
Dalam kursus online Django, instruktur meminta kami menggunakan url()fungsi untuk memanggil tampilan dan memanfaatkan ekspresi reguler dalam daftar urlpatterns. Saya telah melihat contoh lain di youtube ini. misalnya from django.contrib import admin from django.urls import include from django.conf.urls import url urlpatterns = [ path('admin/', admin.site.urls), url(r'^polls/', include('polls.urls')), ] #and in …


3
Perbedaan antara STATIC_URL statik dan STATIC_ROOT pada Django
Saya bingung static rootdan ingin mengklarifikasi sesuatu. Untuk melayani berkas statis dalam Django, berikut ini harus dalam settings.pydan urls.py: import os PROJECT_DIR=os.path.dirname(__file__) 1. Path absolut ke direktori tempat file statis harus dikumpulkan STATIC_ROOT= os.path.join(PROJECT_DIR,'static_media/') 2. Awalan URL untuk file statis STATIC_URL = '/static/' 3. Lokasi tambahan untuk file statis STATICFILES_DIRS …


4
URL Django TypeError: tampilan harus dapat dipanggil atau daftar / tupel dalam kasus termasuk ()
Setelah meningkatkan ke Django 1.10, saya mendapatkan kesalahan: TypeError: view must be a callable or a list/tuple in the case of include(). Urls.py saya adalah sebagai berikut: from django.conf.urls import include, url urlpatterns = [ url(r'^$', 'myapp.views.home'), url(r'^contact/$', 'myapp.views.contact'), url(r'^login/$', 'django.contrib.auth.views.login'), ] Pelacakan lengkapnya adalah: Traceback (most recent call last): …

5
ImproperlyConfiguredError tentang app_name saat menggunakan namespace di include ()
Saya saat ini mencoba Django. Saya menggunakan namespaceargumen di salah satu include()s saya di urls.py. Ketika saya menjalankan server dan mencoba menjelajah, saya mendapatkan kesalahan ini. File "C:\Users\User\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\urls\conf.py", line 39, in include 'Specifying a namespace in include() without providing an app_name ' django.core.exceptions.ImproperlyConfigured: Specifying a namespace in include() without providing …

5
Pengalihan URL Django
Bagaimana cara mengarahkan kembali lalu lintas yang tidak cocok dengan URL saya yang lain kembali ke beranda? urls.py: urlpatterns = patterns('', url(r'^$', 'macmonster.views.home'), #url(r'^macmon_home$', 'macmonster.views.home'), url(r'^macmon_output/$', 'macmonster.views.output'), url(r'^macmon_about/$', 'macmonster.views.about'), url(r'^.*$', 'macmonster.views.home'), ) Seperti berdiri, entri terakhir mengirimkan semua lalu lintas "lainnya" ke beranda tetapi saya ingin mengalihkan baik melalui HTTP …


6
url django tanpa garis miring tidak mengalihkan
Saya punya dua aplikasi yang terletak di dua komputer terpisah. Di komputer A, di urls.pyfile saya memiliki baris seperti berikut: (r'^cast/$', 'mySite.simulate.views.cast') Dan url itu akan berfungsi untuk mySite.com/cast/dan mySite.com/cast. Tetapi di komputer BI memiliki url serupa yang ditulis seperti: (r'^login/$', 'mySite.myUser.views.login') Untuk beberapa alasan di komputer B url mySite.com/login/ …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.