python - 自己创建的django package怎么生成模型创建脚本?
高洛峰
高洛峰 2017-04-18 09:30:48
0
2
390
高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

répondre à tous(2)
PHPzhong

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.

洪涛

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal