Je suis complètement nouveau dans Django et le profilage. J'ai terminé toutes les étapes mentionnées dans le document pour la mise en place du profileur de soie. https://github.com/jazzband/silk Je n'ai trouvé aucune erreur lorsque j'ai exécuté la commande manage.py run server Mais lorsque j'ouvre le navigateur et appelle l'API nécessaire, je ne trouve rien concernant la soie. Je n'ai aucune idée où trouver les résultats. Toute aide est grandement appréciéeComment configurer le profileur de soie Django
-1
A
Répondre
2
Je viens de commencer par la soie. En conséquence:
Settings.py:
DEBUG = True
ALLOWED_HOSTS = ['*']
# Application definition
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'silk',
]
MIDDLEWARE = [
'silk.middleware.SilkyMiddleware',
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/1.11/howto/static-files/
STATIC_ROOT = os.path.join(os.path.dirname(BASE_DIR), "static_in_env")
#before you change this make sure to create a folder "static" in project directory, otherwise it will throw an error.
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
]
STATIC_URL = '/static/'
EN urls.py:
from django.conf.urls import url
from django.contrib import admin
from django.conf.urls import include
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^silk/', include('silk.urls', namespace='silk')),
]
(Assumimg vous êtes sur linux) Maintenant, exécutez:
python manage.py makemigrations;
python manage.py migrate;
python manage.py collectstatic;
puis exécutez le serveur et passez à
127.0.0.1:8000/silk/
url
Vous n'avez pas mentionné ce que toutes les étapes que vous avez suivies? Pour aider, nous avons besoin de tout ce que vous avez fait et de quel api vous avez appelé? –