1

голосов
0

ответ
26

Просмотры

interface / inheritance model django

Я пытаюсь моделировать следующие в Django, но у меня возникли неприятности Город: Название: Str belongs_to_providence: Провиденс Провиденс: имя: ул belongs_to_country: Страна Страна: Название: Str язык: Str Proponsal: Название: Str affects_to: Город | Провиденс | Страна я пытался сделать это с помощью абстрактной модели, как показано на следующем: # счет / models.py класса CommonLocationInfo (models.Model): имя = models.CharField (max_length = 180, пусто = False) Защиту __str __ (Я): обратный класс self.name Meta: абстрактный класс = True Страна (CommonLocationInfo): язык = models.CharField (max_length = 120) класс Провиденс (CommonLocationInfo): страна = models.ForeignKey (Страна, on_delete = models.CASCADE, related_name = "belongs_to_country" ,
1

голосов
1

ответ
39

Просмотры

как получить содержимое входного элемента с только HTML?

Мне нужно передать содержимое ввода в URL формы только с HTML, возможно ли это? Что мне нужно сделать что-то вроде этого: Автобусы Funcionando Inserte ла Matricula дель Autobus Buscar: Спасибо за помощь
1

голосов
1

ответ
238

Просмотры

Исключение Авт в базовом примере с угловой 2 и firebase

Я просто следовать этому примеру (установки и настройки angularfire2), который является частью Официальной документации angularfire2 И как я запускаю этот пример у меня есть следующее сообщение об ошибке. Как вы можете видеть, у меня есть две ошибки, то первый один я думаю, связано, как некоторые с авторизацией, и следующее, я предполагаю, что связано с какой-либо операции, не закончить хорошо. Код именно в качестве примера. И правила базы данных являются это те: main.ts импорт {самозагрузки} от «@ угловой / платформы-браузер-динамический»; импорт {enableProdMode} от '@ угловой / ядро'; импорт {AppComponent, среда} от './app/'; импорт {FIREBASE_PROVIDERS, defaultFirebase} от 'angularfire2'; если (environment.production) {enableProdMode (); } Самозагрузки (AppComponent, [FIREBASE_PROVIDERS, defaultFirebase ({// эти данные заменяют ложной apiKey данных: "apiKey", authDomain: "локальный", DatabaseURL: "HTTPS: // DatabaseURL /", storageBucket: "гс: // storageBucket",})]); app.component.ts импорта {Компонент} от '@ угловая / сердцевина'; импорт {AngularFire, FirebaseListObservable} от 'angularfire2'; @Component ({moduleId: module.id, селектор: 'приложение-корень', templateUrl: 'app.component.html', styleUrls: [ 'app.component.css']}) экспорта класс AppComponent {название = «приложение работает ! '; герои: FirebaseListObservable; Конструктор (аф: AngularFire) {this.heroes = af.database.list ( 'Супергерои'); }} App.component.html {{название}} {{hero.name}} Любая идея о проблеме? "ApiKey", authDomain: "локальный", DatabaseURL: "HTTPS: // DatabaseURL /", storageBucket: "гс: // storageBucket",})]); app.component.ts импорта {Компонент} от '@ угловая / сердцевина'; импорт {AngularFire, FirebaseListObservable} от 'angularfire2'; @Component ({moduleId: module.id, селектор: 'приложение-корень', templateUrl: 'app.component.html', styleUrls: [ 'app.component.css']}) экспорта класс AppComponent {название = «приложение работает ! '; герои: FirebaseListObservable; Конструктор (аф: AngularFire) {this.heroes = af.database.list ( 'Супергерои'); }} App.component.html {{название}} {{hero.name}} Любая идея о проблеме? "ApiKey", authDomain: "локальный", DatabaseURL: "HTTPS: // DatabaseURL /", storageBucket: "гс: // storageBucket",})]); app.component.ts импорта {Компонент} от '@ угловая / сердцевина'; импорт {AngularFire, FirebaseListObservable} от 'angularfire2'; @Component ({moduleId: module.id, селектор: 'приложение-корень', templateUrl: 'app.component.html', styleUrls: [ 'app.component.css']}) экспорта класс AppComponent {название = «приложение работает ! '; герои: FirebaseListObservable; Конструктор (аф: AngularFire) {this.heroes = af.database.list ( 'Супергерои'); }} App.component.html {{название}} {{hero.name}} Любая идея о проблеме? angularfire2' ; @Component ({moduleId: module.id, селектор: 'приложение-корень', templateUrl: 'app.component.html', styleUrls: [ 'app.component.css']}) экспорта класс AppComponent {название = «приложение работает ! '; герои: FirebaseListObservable; Конструктор (аф: AngularFire) {this.heroes = af.database.list ( 'Супергерои'); }} App.component.html {{название}} {{hero.name}} Любая идея о проблеме? angularfire2' ; @Component ({moduleId: module.id, селектор: 'приложение-корень', templateUrl: 'app.component.html', styleUrls: [ 'app.component.css']}) экспорта класс AppComponent {название = «приложение работает ! '; герои: FirebaseListObservable; Конструктор (аф: AngularFire) {this.heroes = af.database.list ( 'Супергерои'); }} App.component.html {{название}} {{hero.name}} Любая идея о проблеме?
1

голосов
1

ответ
38

Просмотры

Почему я получаю ошибку синтаксиса при попытке установить свойство в случае заявления?

Здравствуйте Я использую Node4j и я пытаюсь изменить де свойств отношений в зависимости от типа подмигнули, код, который у меня есть: Пуск F = отн (1) MATCH () - [ф] -> () SET п .distancia = 256 возврата ПРИМЕР F При отн (е) = 'Ferrocarril' затем установить f.tiempo = f.distancia / 150 * 60, f.precio = f.distancia * 0,23 ПРИ отн (F) = 'АВИОН' затем установить f.tiempo = f.distancia / 250 * 60, f.precio = f.distancia * 0.6 ПРИ отн (F) = 'BUS' ТОГДА SET f.tiempo = f.distancia / 110 * 60, f.precio = ф. Distancia * 0,25 ИНАЧЕ SET f.tiempo = f.distancia / 100 * 60, f.precio = f.distancia * 0,28 КОНЕЦ Я также попробовать положить в случае отн (е) вместо е, но я получил тот же результат. Она возвращает недопустимую синтаксическую ошибку, как я могу это сделать? PS: Мне нужно получить п по идентификатору отношений
1

голосов
1

ответ
47

Просмотры

Будет ли это возможно, созданные ярлыки пользовательских URL?

Я искал возможность что-то похожее на пользовательский URL. Я нашел этот пост в Super User, и я вижу, что вы можете создать что-то подобное, если вы пишете MYPAGE оно примет ваше к вашей личной веб-страницы, например. Что же тогда я думал, что это было: это может быть возможным использовать параметры, что и создать что-то вроде: почты [email protected] открыть Gmail для отправки подготовлена, что электронная почта и так далее?
1

голосов
1

ответ
295

Просмотры

обслуживание работник делает мой веб медленнее! , Как добавить автономные возможности Джанго работы с использованием рабочей корзинки

Я пытался так несколько дней, чтобы дать автономные возможности, используя для моего рабочей корзинки Django Web App без успеха. Я должен следовать Руководству по началу работы и мне удается зарегистрироваться успеха работника службы и сохранение / обслуживать из кэша статических и медиа-ресурсов. Код сделано для архивирования описательной: urls.py ... URL (г '^ сервис-worker.js', cache_control (max_age = 60 * 60 * 24) (TemplateView.as_view (TEMPLATE_NAME = "sw.js", content_type = 'приложение / JavaScript')), имя = 'sw.js'), ... base.html шаблон ... // Проверка, что обслуживание работников регистрируются, если ( 'serviceWorker' в навигаторе) {// Используйте окно событие загрузки, чтобы сохранить скорость загрузки страницы производительную window.addEventListener ( 'нагрузки', () => {navigator.serviceWorker.register ( '{% URL 'sw.js' %} '); }); } ... sw.js (Service Worker) importScripts ( 'https://storage.googleapis.com/workbox-cdn/releases/3.2.0/workbox-sw.js'); если (рабочая корзинка) {console.log ( `Yay рабочая корзинка загружается 🎉`!); } Еще {console.log ( `Boo рабочая корзинка не сработал 😬`!); } Workbox.setConfig ({отладки: ложь}); // workbox.core.setLogLevel (workbox.core.LOG_LEVELS.debug); workbox.routing.registerRoute (/\.(?:js|css)$/, workbox.strategies.staleWhileRevalidate ({cacheName: 'статические-ресурсы',}),); workbox.routing.registerRoute (/\.(?:png|gif|jpg|jpeg|svg)$/, workbox.strategies.cacheFirst ({cacheName: 'изображения', плагины: [новый workbox.expiration.Plugin ({maxEntries : 60, maxAgeSeconds: 30 * 24 * 60 * 60, 30 дней //}),],}),); workbox.routing. registerRoute (новый RegExp ( '? https: // шрифты (: googleapis | gstatic) .com / (*).'), workbox.strategies.cacheFirst ({cacheName: 'googleapis', плагины: [новый workbox.expiration. плагин ({maxEntries: 30,}),],}),); После этого я решил проверить работу, и посмотреть, если работники службы помогали мое приложение быстрее, чем перед подачей на кэш-файлы. Я оставляю здесь 2 скриншота для вас, чтобы проверить (время загрузки в красном на правой нижней части): 516m без SEVICE работника, с кэшем Джанго по умолчанию 1,09 сек с пакетом рабочий обслуживает файлы кэша После этого я должен сказать, что я получил шок Я ожидал, что улучшение и у меня наоборот (я сделал что-то неправильно на предыдущих этапах?) Я сделал еще тест после, и в большинстве других случаев, время нагрузки аналогично, но до сих пор я не» т увидеть большую разницу в пользу работника службы, особенно на первых визитов Но с другой стороны, я думал, ну 500мс ~, если я в автономном режиме возможностей является справедливой ценой, но даже не ... я добавляю следующее линии к работнику службы для обслуживания страниц, когда не было сети: workbox.precaching.precacheAndRoute ([ '/', '/ в автономном режиме',], {DirectoryIndex: нуль,}); workbox.routing.registerRoute (/ * мои URLs не заканчиваются в HTML, так что я не нашел еще один способ сохранить только HTML документ, за исключением использования основного маршрута моего приложения, как Изотермы экс например: HTTP: // локальный: 8000 / участие / идентификатор / название -> HTML для статьи HTTP: // локальный: 8000 / участие / -> HTML для списка статей * / новый RegExp ( 'участие /'), workbox.strategies. networkFirst ({cacheName: 'HTML-ресурсы',})); Так что теперь, если я был в автономном режиме в некоторых страницах участия я был в состоянии увидеть их до сих пор, но это приведет меня к актуальной проблеме. Окей, так что если пользователь пытается получить доступ теперь без сети на страницу никогда не посетить прежде, я хочу, чтобы отправить его на мою страницу в автономном режиме, когда я просто показать ему, что он отсутствует, и он может перейти к X страниц, которые он уже посещают я Бесполезный «т найти способ решить эту проблему, я стараюсь это: workbox.routing.registerRoute (({событие}) => event.request.mode ===„навигация“, // если запросы должны пойти на новый URL ({URL}) => извлечь (url.href, {полномочия: 'же происхождения'}). поймать (() => caches.match ( '/ форума')) // в случае не совпадают отправить мой на странице в автономном режиме); Но это не работает, как я могу это сделать? HTML-ресурсы,})); Так что теперь, если я был в автономном режиме в некоторых страницах участия я был в состоянии увидеть их до сих пор, но это приведет меня к актуальной проблеме. Окей, так что если пользователь пытается получить доступ теперь без сети на страницу никогда не посетить прежде, я хочу, чтобы отправить его на мою страницу в автономном режиме, когда я просто показать ему, что он отсутствует, и он может перейти к X страниц, которые он уже посещают я Бесполезный «т найти способ решить эту проблему, я стараюсь это: workbox.routing.registerRoute (({событие}) => event.request.mode ===„навигация“, // если запросы должны пойти на новый URL ({URL}) => извлечь (url.href, {полномочия: 'же происхождения'}). поймать (() => caches.match ( '/ форума')) // в случае не совпадают отправить мой на странице в автономном режиме); Но это не работает, как я могу это сделать? HTML-ресурсы,})); Так что теперь, если я был в автономном режиме в некоторых страницах участия я был в состоянии увидеть их до сих пор, но это приведет меня к актуальной проблеме. Окей, так что если пользователь пытается получить доступ теперь без сети на страницу никогда не посетить прежде, я хочу, чтобы отправить его на мою страницу в автономном режиме, когда я просто показать ему, что он отсутствует, и он может перейти к X страниц, которые он уже посещают я Бесполезный «т найти способ решить эту проблему, я стараюсь это: workbox.routing.registerRoute (({событие}) => event.request.mode ===„навигация“, // если запросы должны пойти на новый URL ({URL}) => извлечь (url.href, {полномочия: 'же происхождения'}). поймать (() => caches.match ( '/ форума')) // в случае не совпадают отправить мой на странице в автономном режиме); Но это не работает, как я могу это сделать? Так что теперь, если я был в автономном режиме в некоторых страницах участия я был в состоянии увидеть их до сих пор, но это приведет меня к актуальной проблеме. Окей, так что если пользователь пытается получить доступ теперь без сети на страницу никогда не посетить прежде, я хочу, чтобы отправить его на мою страницу в автономном режиме, когда я просто показать ему, что он отсутствует, и он может перейти к X страниц, которые он уже посещают я Бесполезный «т найти способ решить эту проблему, я стараюсь это: workbox.routing.registerRoute (({событие}) => event.request.mode ===„навигация“, // если запросы должны пойти на новый URL ({URL}) => извлечь (url.href, {полномочия: 'же происхождения'}). поймать (() => caches.match ( '/ форума')) // в случае не совпадают отправить мой на странице в автономном режиме); Но это не работает, как я могу это сделать? Так что теперь, если я был в автономном режиме в некоторых страницах участия я был в состоянии увидеть их до сих пор, но это приведет меня к актуальной проблеме. Окей, так что если пользователь пытается получить доступ теперь без сети на страницу никогда не посетить прежде, я хочу, чтобы отправить его на мою страницу в автономном режиме, когда я просто показать ему, что он отсутствует, и он может перейти к X страниц, которые он уже посещают я Бесполезный «т найти способ решить эту проблему, я стараюсь это: workbox.routing.registerRoute (({событие}) => event.request.mode ===„навигация“, // если запросы должны пойти на новый URL ({URL}) => извлечь (url.href, {полномочия: 'же происхождения'}). поймать (() => caches.match ( '/ форума')) // в случае не совпадают отправить мой на странице в автономном режиме); Но это не работает, как я могу это сделать? Окей, так что если пользователь пытается получить доступ теперь без сети на страницу никогда не посетить прежде, я хочу, чтобы отправить его на мою страницу в автономном режиме, когда я просто показать ему, что он отсутствует, и он может перейти к X страниц, которые он уже посещают я Бесполезный «т найти способ решить эту проблему, я стараюсь это: workbox.routing.registerRoute (({событие}) => event.request.mode ===„навигация“, // если запросы должны пойти на новый URL ({URL}) => извлечь (url.href, {полномочия: 'же происхождения'}). поймать (() => caches.match ( '/ форума')) // в случае не совпадают отправить мой на странице в автономном режиме); Но это не работает, как я могу это сделать? Окей, так что если пользователь пытается получить доступ теперь без сети на страницу никогда не посетить прежде, я хочу, чтобы отправить его на мою страницу в автономном режиме, когда я просто показать ему, что он отсутствует, и он может перейти к X страниц, которые он уже посещают я Бесполезный «т найти способ решить эту проблему, я стараюсь это: workbox.routing.registerRoute (({событие}) => event.request.mode ===„навигация“, // если запросы должны пойти на новый URL ({URL}) => извлечь (url.href, {полномочия: 'же происхождения'}). поймать (() => caches.match ( '/ форума')) // в случае не совпадают отправить мой на странице в автономном режиме); Но это не работает, как я могу это сделать? т найти способ решить эту проблему, я стараюсь это: workbox.routing.registerRoute (({событие}) => event.request.mode === «навигации», // если запросы, чтобы перейти на новый адрес ({URL}) => извлечь (url.href, {полномочия: 'же происхождения'}). улов (() => caches.match ( '/ автономный')) // в случае не совпадают отправить мой в страница форума); Но это не работает, как я могу это сделать? т найти способ решить эту проблему, я стараюсь это: workbox.routing.registerRoute (({событие}) => event.request.mode === «навигации», // если запросы, чтобы перейти на новый адрес ({URL}) => извлечь (url.href, {полномочия: 'же происхождения'}). улов (() => caches.match ( '/ автономный')) // в случае не совпадают отправить мой в страница форума); Но это не работает, как я могу это сделать?
5

голосов
4

ответ
1.7k

Просмотры

Счетчик с лямбда над картой java8

Я пытаюсь преобразовать это: Карта стороны = новый HashMap (); parties.add ( "а", 1); ... Длинный счетчик = 0L; (Long для голосов: parties.values ​​()) {счетчик + = голосов; } Для лямбда в Java8, я стараюсь это с уменьшить так:.. Parties.entrySet () поток () уменьшить ((stringLongEntry, stringLongEntry2) -> / * Здесь я Stack * /) Но я не знаю, как продолжить , PS: Я знаю, что могу сделать это с: parties.values ​​() поток (COUNT) ();.. но я хочу найти другой подход.
2

голосов
1

ответ
6.5k

Просмотры

возвращать XML-ответ REST API с весной

Я пытаюсь ответ с XML на данный вызов к API. Сейчас он работает с Json, я могу отправить JSON или XML и вернуть JSON. Но я не могу сделать то же самое с XML. Теперь, что у меня есть это: RestVoterController класс: @RequestMapping ( "/ отдых") @RestController общественного класса RESTVoterController {@Autowired частное VoterService voterService; @RequestMapping (значение = { "/user.json","/user"}, метод = RequestMethod.POST, потребляет = { "приложения / JSON", "приложения / XML"}, производит = { "приложения / JSON"} ) @Transactional (только для чтения = истина) публичный избиратель getVoterInfoJSON (@RequestBody voterRequestGet voterRequestGet) {вернуть this.voterService.findByEmailAndPassword (voterRequestGet.getLogin (), voterRequestGet.getPassword ()); } @RequestMapping (значение = «/ пользователь. voterRequestChangePassword.getNewPassword ()); }} VoterRequestGet класс: @XmlRootElement (имя = "пользователь") @XmlAccessorType (XmlAccessType.FIELD) общественный класс VoterRequestGet {@XmlElement частных Струнный Войти; @XmlElement частная строка пароля; общественный VoterRequestGet () {} Строка общественного getLogin () {возвращение Логин; } Общественного недействительный setLogin (String Логин) {this.login = Логин; } Строка GetPassword общественности () {возвращение пароля; } Общественного недействительными SetPassword (String пароль) {this.password = пароль; } } Спасибо за помощь. общественный VoterRequestGet () {} Строка общественного getLogin () {возвращение Логин; } Общественного недействительный setLogin (String Логин) {this.login = Логин; } Строка GetPassword общественности () {возвращение пароля; } Общественного недействительными SetPassword (String пароль) {this.password = пароль; } } Спасибо за помощь. общественный VoterRequestGet () {} Строка общественного getLogin () {возвращение Логин; } Общественного недействительный setLogin (String Логин) {this.login = Логин; } Строка GetPassword общественности () {возвращение пароля; } Общественного недействительными SetPassword (String пароль) {this.password = пароль; } } Спасибо за помощь.
3

голосов
1

ответ
3.3k

Просмотры

объявить свойства в конструктор углового 2

Я Java программист, который только что приземлился в угловом 2. При выполнении официального учебника, я был удивлен, увидев, что они объявляют эти свойства в конструкторе вместо верхней части класса. Я знаю, что Java и JS очень разные, но есть какие-либо технические причины между делать как этот конструктор (частный маршрутизатор: маршрутизатор, частный heroService: HeroService) {} или как этот частный маршрутизатор: маршрутизатор личного heroService: HeroService конструктор () {}
4

голосов
2

ответ
8.2k

Просмотры

Как создать пользователя Вход с электронной почты и пароль, используя AngularFire2

Я создал логин-сервис с параметрами войти в систему с Google, Facebook или Twitter, и он работает хорошо. Я пытаюсь создать возможность для входа в систему с помощью электронной почты и пароля (опция включена в firebase консоли), и я не могу заставить его работать. Мой код Логин-служба заключается в следующем: импорт {инъекционные, OnInit} от «@ угловой / ядро»; импорт {AngularFire, AuthProviders, AuthMethods} из "angularfire2 / angularfire2"; @Injectable () экспорт класс LoginService реализует OnInit {общественный isLoged: булево; ngOnInit () {} Конструктор (частный аф: AngularFire) {this.af.auth.subscribe (пользователь => {если (пользователь) {this.isLoged = TRUE; console.info ( "Се га logueado correctamente")} еще { this.isLoged = ложь; console.info ( "Се га deslogueado correctamente"); }}); } Войти () {this.af.auth.login (); } LoginGoogle () {// это Логин по умолчанию, что это установка в main.js this.login (); } LoginFacebook () {this.af.auth.login ({Поставщик: AuthProviders.Facebook, метод: AuthMethods.Redirect}); } LoginTwitter () {this.af.auth.login ({Поставщик: AuthProviders.Twitter, метод: AuthMethods.Redirect}); } CreateUser (адрес электронной почты: строка, пароль: строка) {this.af.auth.createUser ({электронная почта: адрес электронной почты, пароль: пароль}); } LoginWithPassword () {this.af.auth.login ({Поставщик: AuthProviders.Password, метод: AuthMethods.Password})} Logout () {this.af.auth.logout (); }} И main.ts является: импорт {APP_BASE_HREF} от '@ угловой / общий'; импорт {disableDeprecatedForms, provideForms} от '@ угловых / форм'; импорт {enableProdMode} от '@ угловой / ядро'; импорт {самозагрузки} от «@ угловой / платформа браузера динамического»; импорт {APP_ROUTER_PROVIDERS} от»./app.routes'; импорт {AppComponent} от './app.component'; импорт {FIREBASE_PROVIDERS, defaultFirebase, firebaseAuthConfig, AuthProviders, AuthMethods} из "angularfire2 / angularfire2"; если ( '' === 'прод') {enableProdMode (); } / ** * бутстрапирование от применения и делает ROUTER_PROVIDERS и APP_BASE_HREF имеющегося в его распоряжение. * @See https://angular.io/docs/ts/latest/api/platform-browser-dynamic/index/bootstrap-function.html * / самозагрузки (AppComponent, [disableDeprecatedForms (), provideForms (), APP_ROUTER_PROVIDERS, { обеспечивают: APP_BASE_HREF, useValue: ''}, FIREBASE_PROVIDERS, defaultFirebase ({// эти данные заменяются apiKey: 'apiKey', authDomain: 'authDomain', DatabaseURL: 'DatabaseURL', storageBucket: 'storageBucket',}), firebaseAuthConfig ({Поставщик: AuthProviders.Google, метод: AuthMethods.Popup ,})]); Обновление: Как сказал @JS_astronauts, проблема связана с тем, как данные передаются в службу авторизации, прямо сейчас я обнаружил, что от вызова к loginService не получает PARAMS права, я использую FormBuilder как это: логин. component.ts импорт {Компонент, OnInit} от '@ угловая / сердцевина'; импорт {FormBuilder, Validators, ControlGroup, NgFormModel} от '@ угловая / общий' импорт {AngularFire, AuthProviders, AuthMethods} от 'angularfire2'; импорт {LoginService} от '../shared/login-service/login.service' импорта {} маршрутизатор от «@ углового / маршрутизатора»; @Component ({moduleId: module.id, селектор: 'войти в систему', templateUrl: 'login.component.html', styleUrls: [ 'login.component.css'], директивы: [NgFormModel]}) экспорт класс LoginComponent реализует OnInit {LoginForm: ControlGroup; Конструктор (частный маршрутизатор: маршрутизатор, частный фб: FormBuilder, частный loginService: LoginService) {this.loginForm = fb.group ({имя: [ "", Validators.required], Коррео: [ "", Validators.required], contraseña : [ "", Validators.required]})} ngOnInit (.) {} loginWithPassword () {this.loginService.createUser (this.loginForm.controls [ 'Коррео'] value.toString (), это. loginForm.controls [ 'contraseña'] value.toString ()). если (this.loginService.isLoged) {this.router.navigate ([ './ EJEMPLO']); }}} И в HTML Я:. Лицо по электронной почте lock_outline Получить Started Но значение, которое я получаю с this.loginForm.controls [ «Коррео»] value.toString () равна нулю, так как я получаю значение? Любая идея, где проблема? Привет Роберто. лицо по электронной почте lock_outline НАЧАТЬ Но значение, которое я получаю с this.loginForm.controls [ «Коррео»]. value.toString () равна нулю, так как я получаю значение? Любая идея, где проблема? Привет Роберто. лицо по электронной почте lock_outline НАЧАТЬ Но значение, которое я получаю с this.loginForm.controls [ «Коррео»]. value.toString () равна нулю, так как я получаю значение? Любая идея, где проблема? Привет Роберто.
2

голосов
1

ответ
678

Просмотры

Django не загружает статические файлы ValueError ( «Отсутствующие staticfiles манифеста запись для„% S“»% clean_name)

staticfiles / ') STATICFILES_DIRS = ((os.path.join (base_dir, 'статический'))) STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage' У меня есть все мои статические файлы в папке вызова статического на корневом уровне, когда я бегу manage.py collectstatic я генерировать все статические файлы в директории staticfiles, но почему-то до сих пор не удается заставить ее работать. Я стараюсь, чтобы локализовать проблему, и я использую следующий шаблон Название {% нагрузки статические%} {% для CATEGORIA в categoria_list%} {{categoria.titulo}} {% ENDFOR%} У меня попробовать уже изменить путь HREF до {% статика «/css/inicio.css»%} {% статический «статический / CSS / inicio.css»%}, но ни один из них сделать его нагрузить Также я попытался с и без «whitenoise.runserver_nostatic» загружен в Django Apps, и я продолжаю имея те же результаты. Любой знает, что я делаю неправильно? Заранее спасибо.