Maison  >  Questions et réponses  >  le corps du texte

python - Flask做个人网站的一些问题

之前看完了Flask Web开发那本书,之后修修改改就做了一个比较简陋的个人网站,这两天比较有空,就打算把它改漂亮点,我的首页原本是下面这样的

真的很丑,然后这两天改成这样了

原本不懂html跟css,后来看了一点,琢磨着该出来了,但是问题来了

文章摘要要是纵向太宽了,他就跑到外面去了,这个改怎么控制,改css?

而且文章的摘要还保留了格式

我生成摘要的方法是直接post[:1000],截出来的内容带着格式,所以

文章摘要怎么清除掉格式

巴扎黑巴扎黑2715 Il y a quelques jours772

répondre à tous(8)je répondrai

  • 大家讲道理

    大家讲道理2017-04-18 10:15:06

    Le problème est résolu. Question et réponse :
    Si le résumé de l'article est trop large verticalement, il s'affichera à l'extérieur. Comment contrôler ce changement et changer le CSS ?
    Solution : Modifier le CSS pour faire le. retour automatique du texte
    Comment effacer le format du résumé de l'article
    Solution : lors du rendu du résumé de l'article dans le modèle, ajoutez la balise de filtre de jinja pour supprimer la balise html, afin que vous puissiez obtenir un résumé de l'article en texte brut

    répondre
    0
  • ringa_lee

    ringa_lee2017-04-18 10:15:06

    C'est vraiment inquiétant. J'allais utiliser Django pour construire un système de gestion du matériel, mais je me suis retrouvé bloqué dès que j'ai commencé

    .

    répondre
    0
  • 怪我咯

    怪我咯2017-04-18 10:15:06

    Lors de l'affichage du résumé, remplacez les balises de format à l'intérieur... telles que <p>
    . . Il peut être remplacé lorsque le backend génère des données. . Vous pouvez également écrire js pour remplacer

    répondre
    0
  • ringa_lee

    ringa_lee2017-04-18 10:15:06

    Tout d'abord, cela devrait être un problème front-end, pas un problème back-end, ce qui signifie que cela ne devrait pas être un problème entre Flask et Python.

    Deuxièmement, ce que vous devez comprendre, c'est la "boîte" dans le concept HTMlCSS
    Si le texte dépasse la largeur, vous pouvez essayer l'attribut CSS d'habillage du texte.

    Ensuite, vous avez mentionné que votre résumé a été partiellement intercepté à l'aide du découpage Python, donc les données d'origine contiennent toujours le format, est-ce au format HTML ?
    S'il s'agit d'un problème de format, vous pouvez essayer de filtrer une face des données originales de manière régulière.

    répondre
    0
  • 迷茫

    迷茫2017-04-18 10:15:06

    Cela devrait être un problème CSS

    répondre
    0
  • 黄舟

    黄舟2017-04-18 10:15:06

    Essayez
    overflow: hidden;
    débordement

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:15:06

    Vous pouvez vous référer à un de mes projets mdwiki, également réalisé par flask.
    L'interface est basée sur mon esthétique, écrite uniquement en markdown.
    https://github.com/xbynet/mdwiki

    répondre
    0
  • 阿神

    阿神2017-04-18 10:15:06

    Pourquoi ai-je trouvé que c'est toujours moche après le changement ? Vous pouvez consulter mon blog, je suis satisfait du style. Le code source est sur github

    .

    répondre
    0
  • Annulerrépondre