recherche

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

python - 自己创建的django package怎么生成模型创建脚本?

高洛峰高洛峰2889 Il y a quelques jours398

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

  • PHPz

    PHPz2017-04-18 09:32:48

    Vous pouvez écrire vous-même une commande startproject
    J'ai écrit un flask startproject : mana
    L'idée générale est la suivante

    1. Écrivez un prototype de projet localement (vous pouvez ajouter manage.py, modèle utilisateur avec Auth)

    2. Considérez ensuite la partie dynamique (la partie qui peut changer lors de la génération du projet, comme le nom du projet), et marquez la partie dynamique avec un format d'annotation similaire à #{{ xxx }}

    3. Ensuite, écrivez la commande (un clic est recommandé). La clé est d'utiliser python os.walk pour parcourir votre prototype (notez l'utilisation de chemins absolus) et de le copier dans votre projet généré, et de lire dynamiquement une partie de celui-ci. le fichier à remplacer #{{ xxx }}

    4. .
    5. Pour que vous puissiez

      $ yourcommand startproject YourDjangoProject
      $ cd YourDjangoProject  (你想要的项目原型: 含manage.py, 含基本的User模型)
      $ python manage.py makemigrations
      $ python manage.py migrate
      
      

    Cookiecutter est un échafaudage. Si vous n'êtes pas satisfait de sa fonction, vous pouvez en écrire un vous-même.

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-18 09:32:48

    Si vous voulez savoir quoi faire, laissez-moi simplement un message. Personne n'est intéressé par ce problème, et je suis trop paresseux pour écrire comment y faire face.

    répondre
    0
  • Annulerrépondre