django urls()基数10のint()の無効なリテラル:

マーク

私はこの投稿を見て成功しませんでした。

レビューウェブサイトを持っていて、特定のユーザー名ですべてのレビューを投稿しようとしています。つまり、「... / reviews / user / username」です。

urls.py:

urlpatterns = [
    ...
    url(r'^reviews/user/(?P<username>\w+)$', views.user_review_list, name='user_review_list'),
]

views.py(User_Nameはデータベース内の列の名前です):

def user_review_list(request, username):
    latest_review_list = Review.objects.filter(User_Name=username).order_by('-Pub_Date')
    context = {'latest_review_list': latest_review_list, 'User_Name': username}
    return render(request, 'bourbons/user_review_list.html', context)

そして私がそれを呼ぶhtmlファイル:

<h5>Rated {{ review.Rating }} of 5 by <u><a href="{% url 'app:user_review_list' review.User_Name %}" style="color:#ffffff">
    {{ review.User_Name }}
</a></u></h5>

メソッドが異なる他の投稿をいくつか見つけましたが、「ValueError:基数10のint()のリテラルが無効です: 'user / username'」というエラーが引き続き表示されます。エラーはurls.pyの部分にあるか、その前にあるように感じます。views.py関数を数回変更しましたが、エラーは変更されていません。

Djangoバージョン1.11.6を使用しています。

ありがとう

これがフィードバックからの追加です...

メインのurls.py

from django.conf.urls import url, include
from django.contrib import admin
from django.conf import settings
from django.conf.urls.static import static
from . import views

urlpatterns = [

    url(r'^$', views.home, name='home'),
    url(r'^facts', views.facts, name='facts'),
    url(r'^contact', views.contact, name='contact'),
    url(r'^admin', include(admin.site.urls)),
    url(r'^app/', include('app.urls', 
namespace='app')),
    url(r'^accounts/', include('registration.backends.simple.urls')),
    url(r'^accounts/', include('django.contrib.auth.urls', 
namespace="auth")),

] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

アプリのurls.py

from django.conf.urls import url
from . import views

urlpatterns = [

    url(r'^$', views.bourbon_list, name='app_list'),
    url(r'^app/(?P<ID>.+)$', views.app_detail, name='app_detail'),
    url(r'^reviews$', views.review_list, name='review_list'),
    url(r'^reviews/(?P<RatingID>.+)$', views.review_detail, name='review_detail'),
    url(r'^reviews/user/(?P<username>\w+)$', views.user_review_list, name='user_review_list'),

]

models.py

class Review(models.Model):

    RATING_CHOICES = (
        (1, '1'),
        (2, '2'),
        (3, '3'),
        (4, '4'),
        (5, '5'),)

    RatingID = models.IntegerField(null=True, blank=True)
    Item = models.ForeignKey(App)
    Pub_Date = models.DateTimeField('date published')
    User_Name = models.CharField(max_length=100)
    Comment = models.CharField(max_length=200)
    Rating = models.IntegerField(choices=RATING_CHOICES)
AdamKG

のurlpatternをreview_detail変更します

url(r'^reviews/(?P<RatingID>\d+)$', views.review_detail, name='review_detail'),

何が起こっているのかというと、このビューの既存のurlpattern正規表現reviews/は、後続の.+。のために、にある他のURLと一致しています

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

基数10のint()のdjango無効なリテラル: 'game_count'

分類Dev

基数10のint()のDjango無効なリテラル

分類Dev

基数10のint()の無効なリテラル: 'pk' Python / Django

分類Dev

Django:ValueError:基数10のint()のリテラルが無効です:

分類Dev

django ValueError:基数10のint()のリテラルが無効です:

分類Dev

Django:基数10のint()のリテラルが無効です: 'csrfmiddlewaretoken'

分類Dev

ValueError:基数10のint()のリテラルが無効です: '' | Django

分類Dev

Python-Django Select From Table Where値 "IN"-基数10のint()の無効なリテラルのエラー: '、'

分類Dev

基数10のint()の無効なリテラル:WagtailでDjangoフィルターを使用する場合の「RW」

分類Dev

基数10のint()のDjango無効リテラルをモデル化します: 'なし'

分類Dev

基数10のint()のDjango無効なリテラル: '??????? ??????? ' 移行しようとすると

分類Dev

底が 10 の int() の Django 無効なリテラル: 'Stalone'

分類Dev

Django manytomanyフィールドが基数10のint()のリテラルが無効です: ''

分類Dev

Djangoのエラー「基数10のint()の無効なリテラル: '独立性」を修正するにはどうすればよいですか?

分類Dev

Djangoはint()の無効なリテラルを移行します

分類Dev

基数10のint()の無効なリテラル: '' for map(int、str(num))

分類Dev

例外の理由基数10のint()の無効なリテラル:

分類Dev

sqlalchemy基数10のint()の無効なリテラル

分類Dev

基数10のint()の無効なリテラル: 'educationlevel_api'

分類Dev

ValueError:基数10のint()の無効なリテラル: ''

分類Dev

ValueError:基数10のint()の無効なリテラル: ''

分類Dev

基数10のint()の無効なリテラル:-外部キー

分類Dev

基数10のint()のValueError無効なリテラル: ''

分類Dev

speedtest-cli: ValueError: 基数 10 の int() の無効なリテラル: ''

分類Dev

基数10のint()の無効なリテラル: ''テキストの解析中

分類Dev

ValueError: 基数 10 の int() の無効なリテラル: Python コードの ''

分類Dev

Pythonで「基数10のintの無効なリテラル」を取得する

分類Dev

ValueError:基数10のint()のリテラルが無効です

分類Dev

ValueError:基数10のint()のリテラルが無効です: ''(Tkinter)

Related 関連記事

  1. 1

    基数10のint()のdjango無効なリテラル: 'game_count'

  2. 2

    基数10のint()のDjango無効なリテラル

  3. 3

    基数10のint()の無効なリテラル: 'pk' Python / Django

  4. 4

    Django:ValueError:基数10のint()のリテラルが無効です:

  5. 5

    django ValueError:基数10のint()のリテラルが無効です:

  6. 6

    Django:基数10のint()のリテラルが無効です: 'csrfmiddlewaretoken'

  7. 7

    ValueError:基数10のint()のリテラルが無効です: '' | Django

  8. 8

    Python-Django Select From Table Where値 "IN"-基数10のint()の無効なリテラルのエラー: '、'

  9. 9

    基数10のint()の無効なリテラル:WagtailでDjangoフィルターを使用する場合の「RW」

  10. 10

    基数10のint()のDjango無効リテラルをモデル化します: 'なし'

  11. 11

    基数10のint()のDjango無効なリテラル: '??????? ??????? ' 移行しようとすると

  12. 12

    底が 10 の int() の Django 無効なリテラル: 'Stalone'

  13. 13

    Django manytomanyフィールドが基数10のint()のリテラルが無効です: ''

  14. 14

    Djangoのエラー「基数10のint()の無効なリテラル: '独立性」を修正するにはどうすればよいですか?

  15. 15

    Djangoはint()の無効なリテラルを移行します

  16. 16

    基数10のint()の無効なリテラル: '' for map(int、str(num))

  17. 17

    例外の理由基数10のint()の無効なリテラル:

  18. 18

    sqlalchemy基数10のint()の無効なリテラル

  19. 19

    基数10のint()の無効なリテラル: 'educationlevel_api'

  20. 20

    ValueError:基数10のint()の無効なリテラル: ''

  21. 21

    ValueError:基数10のint()の無効なリテラル: ''

  22. 22

    基数10のint()の無効なリテラル:-外部キー

  23. 23

    基数10のint()のValueError無効なリテラル: ''

  24. 24

    speedtest-cli: ValueError: 基数 10 の int() の無効なリテラル: ''

  25. 25

    基数10のint()の無効なリテラル: ''テキストの解析中

  26. 26

    ValueError: 基数 10 の int() の無効なリテラル: Python コードの ''

  27. 27

    Pythonで「基数10のintの無効なリテラル」を取得する

  28. 28

    ValueError:基数10のint()のリテラルが無効です

  29. 29

    ValueError:基数10のint()のリテラルが無効です: ''(Tkinter)

ホットタグ

アーカイブ