Как я использую CSS в Django?

Вы можете проанализировать XML, используя эту библиотеку System.Xml.Linq. Ниже приведен пример кода, который я использовал для анализа XML-файла

public CatSubCatList GenerateCategoryListFromProductFeedXML()
{
    string path = System.Web.HttpContext.Current.Server.MapPath(_xmlFilePath);

    XDocument xDoc = XDocument.Load(path);

    XElement xElement = XElement.Parse(xDoc.ToString());


    List<Category> lstCategory = xElement.Elements("Product").Select(d => new Category
    {
        Code = Convert.ToString(d.Element("CategoryCode").Value),
        CategoryPath = d.Element("CategoryPath").Value,
        Name = GetCateOrSubCategory(d.Element("CategoryPath").Value, 0), // Category
        SubCategoryName = GetCateOrSubCategory(d.Element("CategoryPath").Value, 1) // Sub Category
    }).GroupBy(x => new { x.Code, x.SubCategoryName }).Select(x => x.First()).ToList();

    CatSubCatList catSubCatList = GetFinalCategoryListFromXML(lstCategory);

    return catSubCatList;
}
109
задан Ned Batchelder 5 November 2008 в 01:21
поделиться

4 ответа

Если Вы используете сервер разработки, следуют руководство django проекта с практическими рекомендациями для управления статическими файлами для установки URL, то ссылка Вы медиа-файлы в шаблоне - говорит, изображение в папке изображения от /site_media/images/foo.gif.

48
ответ дан stites 5 November 2019 в 10:17
поделиться

, Какие настройки я должен сделать, чтобы заставить Django видеть css файл?

Ни один.

Удостоверяются, что Ваш шаблон включает файл CSS (как стандартный HTML делает), и поместите файл CSS на медиасервер.

Для разъяснения: С Django это настоятельно рекомендовано это, Вы служите всем своим медиа (все, что не является динамическим HTML) от различного экземпляра сервера. Как Вы реализуете, который полностью ваше дело, но большинство людей создает субдомен.

12
ответ дан Oli 5 November 2019 в 10:17
поделиться

В более общем плане указанный, Вы спрашиваете, как служить статическому файлу от Django. Если Вы работаете под Apache, необходимо читать http://docs.djangoproject.com/en/dev/howto/deployment/modpython/

, Если Вы работаете, сервер разработки (скажите на Вашем ноутбуке), читайте , http://docs.djangoproject.com/en/dev/howto/static-files/

Действительно отмечает большая правовая оговорка относительно сервера разработки Django:

  • Используя этот сервер неэффективно и небезопасен.
  • не используют это в производственной установке.
  • Использование это только для разработки.
36
ответ дан Peter Rowell 5 November 2019 в 10:17
поделиться

Что ж, самый простой способ использовать css с django - это добавить его в свои шаблоны в виде статических файлов.

Но это немного похоже на ajax, я не нашел ничего, что говорит как включить его стандартным способом.

Существует модуль css-compress для django, если вы хотите оптимизировать его размер.

0
ответ дан 24 November 2019 в 03:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: