Un résumé d'apprentissage du développement et de l'automatisation d'interfaces Web (basé sur Python)

Pas beaucoup de bêtises, donnez juste un résumé.

1. Après l'installation de python, il y a un problème avec la bibliothèque pip intégrée, car le pip de mon package d'installation 'python-3.6.3-amd64.exe' est le plus récent, mais je ne peux pas l'utiliser à vie ou mort, et je ne peux pas le mettre à jour car c'est le dernier.Enfin trouvé un moyen de forcer la réinstallation à la dernière: python -m pip install --upgrade --force-reinstall pip 2. Après avoir utilisé python2 avec compétence, la question de que python3 coexiste ou non, j'ai l'impression qu'il n'y a pas beaucoup de différence entre les deux après l'avoir utilisé, il vaut donc mieux abandonner python2. Après tout, la vraie différence n'atteint pas une certaine profondeur. Il n'est pas nécessaire de comprendre. Il est préférable d'utiliser la configuration standard de ce livre (python3) pour éviter divers problèmes dans le processus d'utilisation.

 2-1. Le point le plus important est de faire attention à l'indentation. Que vous copiez à partir d'une page Web ou d'un fichier de code local, vous devez faire attention à l'indentation. Une petite astuce pour tout le monde, sélectionnez toutes les lignes d'erreur et les lignes de code à proximité, et vérifiez l'affichage de l'octet précédent (ici sublime peut voir les quelques points précédents, ou quelques barres horizontales)

3. Le problème de changer le nom de l'exe local une fois l'installation de python3 terminée.Pour être identique à ce livre, allez dans le répertoire d'installation et remplacez python.exe par python3.exe 

4. Si vous souhaitez ajouter des commentaires au code, tant que vous souhaitez ajouter des commentaires, assurez-vous d'ajouter une ligne "# -*- coding: utf8 -*-" en haut, afin qu'aucune erreur ne soit signalée après l'exécution du fichier de code 

4-1. Le bootstrap téléchargé ne peut pas être utilisé directement et setup.py doit être exécuté. Ici, l'auteur entre dans le répertoire de téléchargement via cmd (directement e : entre dans le répertoire E, DIR pour afficher le répertoire) et python3 setup .py installe cette bibliothèque sur En python3, elle n'est pas mentionnée dans le livre. 

4-2. À la page 79, il n'y a aucune explication pour le soulignement simple et le double soulignement : nom__contains ici est un double soulignement 

4-3. Page 80, guest_manage.html, j'ai copié le code source de GitHub, mais le code à l'intérieur n'est pas pur, il y a "<!-- {% endblock %} -->", mettez-le dans le modèle html Il est facile de signaler une erreur, alors je les ai tous supprimés ici, et d'autres amis peuvent également les supprimer et essayer.

 5. Page 88. La seule modification du html consiste à afficher le champ "se connecter", mais cela ne nous a pas dit qu'il ne se trouve pas sous l'emplacement de l'objet admin, mais sous le chemin d'index - il a fallu trois jours pour le découvrir 

6. À la page 89, html n'a pas de balises html, head, body et autres. Le plus important est qu'il ne nous rappelle pas de charger la bibliothèque bootstrap3 

7. À la page 91, la bibliothèque d'importation de tête views.py ne vous a pas rappelé que vous devez partir de sign.models import * (avant d'importer uniquement l'événement) 

8. Exécutez respectivement python3 manage.py runserver et python3 manage.py shell, etc., sans nous dire que nous pouvons ouvrir une autre cmd 

9. À la page 107, le nom de la méthode est incorrect, il devrait être 'test_event_manage_success', 'test_event_manage_search_success', la même erreur à la page 108 

10. À la page 106, il n'y a pas de redirection, response.status_code=302 doit être '=200' 

11. Il y a un problème d'indentation dans le code source téléchargé depuis GitHub, et un tas d'indentations n'ont pas été résolues, il faut donc les saisir une par une. Je n'ai lu qu'un et demi de ce livre, et je ne ferai pas d'autres commentaires --- Supplément 2018.3 

12. À la page 155, le framework RobotFramework est créé et le framework RobotFramework peut être installé directement avec pip. La bibliothèque Request et la bibliothèque robotframework-requests sont installées de la même manière. 

13. À la page 156, la fosse d'installation de sublime-robot-framework-assistant, en fait, le chemin de la copie n'est pas clairement indiqué, et mon frère a en fait passé beaucoup de temps dans le répertoire d'installation. Eh bien, voici deux répertoires Sublime Packages. Le répertoire cible à copier dans le livre est le chemin des packages : C:\Users\huzhikai\AppData\Roaming\Sublime Text 3\Packages, mais il y en a un autre qui est facile à confondre Le répertoire est le chemin zip : D:\sublime\Sublime Text 3\Packages Ici, vous pouvez ouvrir sublime, puis raccourci, CTRL+ (la touche sous Esc), appuyez sur la ligne de commande en bas, développez et voyez le chemin du haut informations, afin que les informations correctes puissent être obtenues 

14. À la page 174, les espaces dans sql ne sont pas demandés séparément, et cela fait longtemps 

Aux pages 15 et 175, la structure de la table n'est pas modifiée dans la table sign_event, car le champ "updata_time" est manquant dans la source de données, mais celui-ci est "non vide" dans la structure de la table (idem pour sign_guest) 

16. N'essayez pas d'exécuter correctement le chapitre 10 en même temps. S'il y a une erreur, il y aura des données sales. . . Il n'est pas mentionné dans le livre de coopérer au nettoyage de la base de données. 

17. C'est toujours le chapitre 10. Le problème de nettoyage des données est à nouveau mentionné. L'adresse de la nouvelle base de données clonée n'est pas associée au projet local. Vous devez modifier les paramètres du projet django précédent, c'est-à-dire aller à '. ./guest/settings' Trouvé 'DATABASES' changer la configuration en 'NOM' : 'nouvelle base de données'. Ajoutez une marque après la modification ou n'oubliez pas de la modifier à nouveau. 

18. Le test_data dans le cadre du chapitre 10, les données d'événement à l'intérieur et le start_time doivent être en avance. 

19. À la page 155, le framework RobotFramework est construit, le framework RobotFramework peut être installé directement avec pip, la bibliothèque Request et robotframework-requests

Je suppose que tu aimes

Origine blog.csdn.net/qq_17195161/article/details/81001419
conseillé
Classement