Python programación de la entrada a la práctica: El punto 3 Web registro de errores

Por primera vez para hacer el proyecto, grabado en el foso (lágrimas .jpg) me encontré, que siente el estado de ánimo como una montaña rusa! ! !

Error 1: Tema de ajedrez no se muestra y escalada en roca, pero objeto Topic (1) y el objeto tema (2)

Aquí Insertar imagen Descripción

solución:

Aquí Insertar imagen Descripción
Nota: def _ _ _ str_ (auto) antes y despuésdosSubrayado! ! !

错误 2: oduleNotFoundError: Ningún módulo llamado '' django.core.urlresolvers

solución:

Se from django.core.urlresolvers import reversepuede cambiarfrom django.urls import reverse

Error 3: modelos clase definida entrada (models.Model):

solución:

 topic = models.ForeignKey(Topic , on_delete=models.CASCADE)

错误 4: learning_logs / urls.py 可能 出现 'Especificación de un espacio de nombres en incluir () sin proporcionar una nombre_apl' django.core.exceptions.

solución:

from django.urls import path
from . import views

app_name='learning_logs'
urlpatterns=[
    #主页
    path('', views.index,name='index'),
    #显示所有主题
    path('topics/', views.topics, name='topics'),
    #特定主题的详细页面
    path('topics/(?P<topic_id>\d+)/',views.topic,name='topic'),
    path('new_topic/', views.new_topic, name='new_topic'),
    path('new_entry/(?P<topic_id>\d+)/)',views.new_entry,name='new_entry'),
    path('edit_entry/(?P<entry_id>\d+)/', views.edit_entry,name='edit_entry'),
]

错误 5: ModuleNotFoundError: Ningún módulo llamado '' django.core.urlresolvers

solución:

from django.urls import reverse

错误6: TypeError: init () faltante 1 requiere argumento posicional: 'on_delete'

solución:

Se owner = models.ForeignKey(User)puede cambiarowner = models.ForeignKey(User, on_delete=models.CASCADE)

错误 7: No se puede ejecutar más de 1 dinamómetros tamaño libre.

solución:

heroku ps
heroku ps:stop run.5656
heroku ps:stop web.1

Los pasos específicos Número 2 Haga clic aquí el blog

Error 8: Git Bash no puede dejar de correr git log

solución:

Pulse q puede dar por terminado , sí, has leído bien, es así de simple! ! ! Al principio estaba muy doloroso para usted, ¿cómo son incapaces de salir - |||

Error 9: eliminación rápida de un terminal en Linux incorrectos

solución:

Mantenga pulsada la tecla ESC mientras presiona la tecla de retroceso [esc + tecla de retroceso] dice que [Ctrl + U] también está disponible.

Error 10: git push error maestro heroku

De la siguiente manera:

 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'https://git.heroku.com/ xxxxx.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

solución:

git push heroku master -ff

A veces muy lento, se ha comenzando o la conexión, puede salir de la repetición, o esperar un poco y luego empuje.

Error 11: Django puede haber algunos problemas en el PyCharm

solución:

Tutorial 1 Haga clic aquí

Tutorial 2 Haga clic aquí

Por último, gracias a sus grados madre, gracias a que ayudan después de Baidu hermano mayor y pequeña belleza, Conmemoración su primer pequeño proyecto

Publicado tres artículos originales · ganado elogios 0 · Vistas 250

Supongo que te gusta

Origin blog.csdn.net/weixin_43991826/article/details/104111395
Recomendado
Clasificación