Friday, 3 February 2017

Django Forex

Valuehorizon-forex 0.1 Une boîte à outils Django basée sur les devises étrangères. Une partie de l'écosystème Valuehorizon application. image. Travis-ci. orgValuehorizonvaluehorizon-forex. svgbranchmaster: cible: travis-ci. orgValuehorizonvaluehorizon-forex. image. Coveralls. ioreposValuehorizonvaluehorizon-forexbadge. svg: target: coveralls. iorValuehorizonvaluehorizon-forex. image. CodeclimategithubValuehorizonvaluehorizon-forexbadgesgpa. svg: target: codeclimategithubValuehorizonvaluehorizon-forex Un jeu de données sur les devises étrangères basé sur Django. Il fournit des fonctionnalités de séries chronologiques avec des plugins statistiques intégrés tels que la volatilité et les rendements. Vous pouvez également écrire vos propres plugins statistiques. Il inclut également la documentation, la couverture d'essai et une bonne quantité de données d'échantillon à jouer avec. Cette application fait partie de l'écosystème de l'application Valuehorizon. Veuillez signaler les bogues et envoyer les requêtes d'extraction au dépôt GitHub et au traceur de problèmes. Référentiel GitHub: githubValuehorizonforex. Issue tracker: githubValuehorizonforexissues Ce projet est sponsorisé par Valuehorizon. Si vous avez besoin d'aide pour vos projets, veuillez nous contacter: supportvaluehorizon. Django Packages Fortement flexible. Toute partie du calcul d'expédition peut être personnalisée en fonction de votre domaine. Les coûts et options d'expédition sont enfichables. Il est très facile de créer des plugins ajoutant la logique des clients. Classe de base à construire, des groupes de livraison multiples dans un ordre Les règles d'expédition par pays fournies hors de la boîte, les options personnalisées sont faciles à mettre en œuvre Fendu livraisons pour une seule commande Forfait fourni plus des crochets pour la mise en œuvre de vos propres règles Très flexible OOTB. Extensible facilement via une API de plugin. Taux forfaitaire pourvu que d'autres options puissent être mises en œuvre via un système de plug-in Oui - Un type de produit de base est fourni qui peut être sous-classé et étendu. Prise en charge intégrée pour les types de produits numériques qui ne nécessitent pas d'expédition Tout type de produit peut être décrit. Il vous suffit d'étendre la classe de base fournie et d'ajouter les attributs du produit. Cela permet d'ajouter n'importe quelle variante. Classe de base abstraite à construire Type de base sous-classable avec variantes Modèle de produit unique qui gère les variantes 0-n avec des types d'options 0-n. Standard, Variantes, Produits Configurables Seuls les produits d'exemple vous permettent d'écrire votre propre modèle de produit (des paquets tiers sont disponibles avec les produits) Etapes configurables de Checkout Oui - La caisse peut être facilement personnalisée pour ajouter, enlever, modifier ou combiner des étapes. Il n'est pas contrôlé par un seul réglage cependant. Chaque formulaire requis pour les étapes de commande est un plugin qui peut être combiné et positionné hiérarchiquement. Cela permet de construire des caisses de manière très flexible. Le mode de paiement unique et multi-étapes inclus avec le cadre, vous pouvez fournir votre propre Saleor est destiné à être bifurqué pour que vous puissiez simplement modifier le code Possible par sous-classer l'objet Shop Le processus de caisse est abstraite et une implémentation par défaut est fournie. Contrôle des stocks transactionnels (une transaction par changement de stock) Par module de disponibilité. Avec le soutien des backorders. Bien que la fonctionnalité de synchronisation personnalisée devrait être créé par le céleri. La vue de liste du catalogue est contrôlée via le framework Django REST. Ainsi, toutes les capacités de filtrage sont disponibles. Également possible grâce à des index produits produits. Admin peut être utilisé mais un tableau de bord plus sophistiqué est fourni. Utilise l'administrateur Django ordinaire LFS n'utilise pas Django admin. Django Admin, possible avec Django-Cms Les prix peuvent être affichés dans n'importe quelle devise, mais sont entrés dans la devise native du magasin. Non et jamais Gateways: DataCash, PayPal, PaymentExpress Il existe également une extension de compte qui prend en charge les cartes-cadeaux, les programmes de fidélisation et les budgets clients . Tous les fournisseurs de paiement sont gérés par des plugins externes: PayPal, Stripe, Ogone (sur demande) Tous supportés par django-payments: Très flexible OOTB. Extensible facilement via une API de plugin. Cash on Delivery Compte bancaire PayPal carte de crédit sofortueberweisung. deEven bien que I8217ve entendu parler merveilleux virtuenv amp pip sont pour la gestion des environnements de développement Django, je didn8217t pense que j'ai eu besoin de s'embêter à l'apprendre. Mais un jour ennuyeux, je l'ai fait. Je suis si content que je l'ai fait. La vérité est, il est tout aussi simple et génial que tout le monde le dit. Et it8217s été tellement utile avec tous les ordinateurs et OS commutation I8217ve fait dernièrement. Voici un bref tutoriel sur la façon dont j'utilise virtualenv, pip, git, amp PyCharm pour gérer l'ampli développent Inzolo. Je vais couvrir l'installation de l'un d'eux. Reportez-vous aux instructions de base pour l'installation de l'amplificateur virtuel. Pour créer un virtualenv qui n'utilise pas tous les paquets de site globaux: virtualenv --no-site-packages envinzolo Puis activer votre virtualenv: Pour sortir de votre virtualenv: Astuce: de nombreux tutoriels que j'ai vu nommer leur environnement inzoloenv, mais je Met env première pour la cohérence dans la commodité d'autocomplétion de tabulation. J'utilisais juste env, mais le virtualenv que vous utilisez s'affiche sur votre ligne de commande et il est utile de voir celui que vous avez activé si vous avez plusieurs projets. Lorsque vous créez votre virtualenv pour la première fois, vous devrez l'activer et installer toutes les exigences dans ce virtualenv pour votre projet: (envinzolo) pip installer django (envinzolo) pip installer south etc Une fois que vous avez tous vos paquets installés, Maintenant, si you8217re utilisant git, ajoutez envinzolo à votre fichier. gitignore et ajoutez requirements. txt à votre référentiel. File: (envinzolo) pip freeze gt requirements. txt C'est pour la mise en place. La prochaine fois que vous aurez besoin de recréer votre environnement de développement, ce sera simple. Il suffit de cloner votre référentiel et d'exécuter ces commandes: virtualenv --no-site-packages envinzolo source envinzolobinactivate (envinzolo) pip install - r requirements. txt Si vous utilisez PyCharm you8217ll voulez configurer votre virtualenv là pour votre projet. Ajouter python à partir de votre virtualenv (envinzolobinpython) Cliquez sur Appliquer pour enregistrer. Ensuite, cliquez sur le support de Django et assurez-vous que votre racine de projet Django, le fichier de paramètres, la gestion des répertoires de modèle d'ampli de script sont en ordre. Alors vous ferez l'expérience de la pleine bonté de PyCharm


No comments:

Post a Comment