La programmation

Q & A pour les programmeurs professionnels et passionnés

5
Décorateur de méthode de classe avec auto-arguments?
Comment passer un champ de classe à un décorateur sur une méthode de classe en tant qu'argument? Ce que je veux faire, c'est quelque chose comme: class Client(object): def __init__(self, url): self.url = url @check_authorization("some_attr", self.url) def get(self): do_work() Il se plaint que le moi n'existe pas pour passer self.urlau …

7
Impossible de comparer naïf et conscient datetime.now () <= challenge.datetime_end
J'essaie de comparer la date et l'heure actuelles avec les dates et heures spécifiées dans les modèles à l'aide d'opérateurs de comparaison: if challenge.datetime_start &lt;= datetime.now() &lt;= challenge.datetime_end: Les erreurs de script avec: TypeError: can't compare offset-naive and offset-aware datetimes Les modèles ressemblent à ceci: class Fundraising_Challenge(models.Model): name = models.CharField(max_length=100) …

15
La classe n'a aucun membre d'objets
def index(request): latest_question_list = Question.objects.all().order_by('-pub_date')[:5] template = loader.get_template('polls/index.html') context = {'latest_question_list':latest_question_list} return HttpResponse(template.render(context, request)) La première ligne de cette fonction obtient une erreur sur Question.objects.all(): E1101: La classe 'Question' n'a aucun objet 'membre' Je suis le tutoriel de documentation de Django et ils ont le même code opérationnel. J'ai essayé …

11
Environnement Firebase de développement et de production séparé
J'envisage d'utiliser Firebase comme MBaaS, mais je n'ai pas trouvé de solution fiable au problème suivant: Je voudrais configurer deux environnements Firebase séparés, un pour le développement et un pour la production, mais je ne veux pas faire de copie manuelle des fonctionnalités (par exemple, configuration de la configuration à …
154 firebase 




4
Que fait «exporter par défaut» dans JSX?
Je veux demander ce que signifie et ce que fait la dernière phrase (exporter HelloWorld par défaut;) mais je ne trouve aucun tutoriel à ce sujet. // hello-world.jsx import React from 'react'; class HelloWorld extends React.Component { render() { return &lt;p&gt;Hello, world!&lt;/p&gt;; } } export default HelloWorld;

6
Simuler une CURL spécifique dans PostMan
J'utilise Postman pour tester certaines requêtes Curl vers un serveur API. Les développeurs d'API nous ont donné la commande curl, mais je ne peux pas l'envoyer depuis le facteur. Comment faire une telle demande auprès du facteur? curl -X POST "https://api-server.com/API/index.php/member/signin" -d "{"description":"","phone":"","lastname":"","app_version":"2.6.2","firstname":"","password":"my_pass","city":"","apikey":"213","lang":"fr","platform":"1","email":"email@example.com","pseudo":"example"}" --0xKhTmLbOuNdArY Content-Disposition: form-data; name="userfile"; filename="profil.jpg" Content-Type: image/jpeg …


24
Comment regrouper un tableau d'objets par clé
Quelqu'un connaît-il un moyen (lodash si possible aussi) de regrouper un tableau d'objets par une clé d'objet, puis de créer un nouveau tableau d'objets basé sur le regroupement? Par exemple, j'ai un tableau d'objets voiture: var cars = [ { 'make': 'audi', 'model': 'r8', 'year': '2012' }, { 'make': 'audi', …




10
Comment supprimer un élément d'un tableau dans la portée AngularJS?
Liste de tâches simple, mais avec un bouton de suppression sur la page de liste pour chaque élément: HTML du modèle pertinent: &lt;tr ng-repeat="person in persons"&gt; &lt;td&gt;{{person.name}} - # {{person.id}}&lt;/td&gt; &lt;td&gt;{{person.description}}&lt;/td&gt; &lt;td nowrap=nowrap&gt; &lt;a href="#!/edit"&gt;&lt;i class="icon-edit"&gt;&lt;/i&gt;&lt;/a&gt; &lt;button ng-click="delete(person)"&gt;&lt;i class="icon-minus-sign"&gt;&lt;/i&gt;&lt;/button&gt; &lt;/td&gt; &lt;/tr&gt; Méthode de contrôleur pertinente: $scope.delete = function (person) { …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.