Articles of Modèles

Django peut-il automatiquement créer un modèle one-to-one associé?

J’ai deux modèles dans différentes applications: modelA et modelB. Ils ont une relation individuelle. Django peut-il créer et sauvegarder automatiquement ModelB lorsque modelA est enregistré? class ModelA(models.Model): name = models.CharField(max_length=30) class ModelB(models.Model): thing = models.OneToOneField(ModelA, primary_key=True) num_widgets = IntegerField(default=0) Lorsque je sauvegarde un nouveau ModelA, je souhaite qu’une entrée soit enregistrée automatiquement dans ModelB. Comment […]

Créer des vues Ruby on Rails (uniquement) après la création des contrôleurs et des modèles

J’ai obtenu un projet avec des contrôleurs (code minimal uniquement) et des modèles, mais les vues sont manquantes. Existe-t-il un moyen de générer les vues uniquement à l’aide d’un échafaudage ou d’un autre outil?

Comment puis-je empêcher la suppression du parent s’il comporte des enregistrements enfants?

J’ai parcouru les guides Ruby on Rails et je n’arrive pas à comprendre comment empêcher quelqu’un de supprimer un enregistrement Parent s’il a des enfants. Par exemple. Si ma firebase database a des CLIENTS et que chaque client peut avoir plusieurs COMMANDES , je veux empêcher que quelqu’un supprime un client s’il a des commandes […]

Créer un nouveau fichier à partir de modèles avec un script bash

Je dois créer des fichiers de configuration et init.d qui sont très similaires. Ces fichiers permettent de déployer un nouveau service http sur mes serveurs. Ces fichiers sont les mêmes et seuls certains parameters changent d’un fichier à un autre ( listen_port , domain, path sur server …). Comme toute erreur dans ces fichiers entraîne […]

Est-il sûr d’utiliser l’adresse d’une variable locale statique dans un modèle de fonction en tant qu’identificateur de type?

Je souhaite créer une alternative à std::type_index qui ne nécessite pas de RTTI : template int* type_id() { static int x; return &x; } Notez que l’adresse de la variable locale x est utilisée comme identifiant de type, pas la valeur de x elle-même. En outre, je n’ai pas l’intention d’utiliser un pointeur nu dans […]

Existe-t-il de bons tutoriels pour utiliser sitemesh dans une application grails?

Je suis un développeur Grails assez expérimenté, mais la plupart de mon expérience a consisté à utiliser des grails pour servir JSON / XML sur une application Flex et des sites Web HTML relativement simples. Je me suis plongé plus profondément dans l’utilisation de l’intégration de sitemesh dans grails et j’ai du mal à trouver […]

C-Style Ssortingngs comme arguments de template?

Les chaînes de style C peuvent-elles être utilisées comme arguments de modèle? J’ai essayé: template struct X { const char *GetSsortingng() const { return str; } }; int main() { X x; cout<<x.GetString(); } Et bien que je ne reçoive aucune plainte concernant la définition de la classe, l’instanciation produit ‘X’ : invalid expression as […]

Paramètres de modèle de modèle

Il semble comprendre que le modèle template param va me tuer :(, lemme explique quelle idée fausse j’ai faite dans mon esprit qui me confond: template class B {}; // A templated class Voici un autre code: template<template class Z = B> // problem is in this line for me class BB{}; notez la ligne […]

Pourquoi la spécialisation partielle d’un modèle de classe nested est-elle autorisée, alors que complète n’est pas?

template struct A { template struct B {};. template struct C {}; }; template template struct A::B {}; // error: enclosing class templates are not explicitly specialized template template struct A::C {}; // ok Alors, pourquoi la spécialisation explicite d’une classe (ou d’une fonction) interne nestede n’est-elle pas autorisée si la classe externe n’est pas […]

Remplacement du type de retour dans la spécialisation du modèle de fonction

Je voudrais spécialiser un modèle de fonction tel que le type de retour change en fonction du type de l’argument du modèle. class ReturnTypeSpecialization { public: template T Item(); }; // Normally just return the template type template T ReturnTypeSpecialization::Item() { … } // When a float is specified, return an int // This doesn’t […]