Быстрый отказ от ответа - я изучаю Python всего около 2 недель, поэтому я ни в коем случае не эксперт; поэтому мое объяснение может быть не самым лучшим, и я могу использовать неправильную терминологию. Во всяком случае, здесь это идет.
Я заметил в вашем коде, что когда вы объявили свою переменную today = datetime.date.today()
, вы решили назвать свою переменную именем встроенной функции.
Когда ваша следующая строка кода mylist.append(today)
добавила ваш список, она добавила всю строку datetime.date.today()
, которую вы ранее установили в качестве значения переменной today
, а не просто добавив today()
,
Простое решение, хотя, возможно, не самое подходящее для работы программистами при работе с модулем datetime, это изменить имя вашей переменной.
Вот что я попробовал:
import datetime
mylist = []
present = datetime.date.today()
mylist.append(present)
print present
и он печатает yyyy-mm-dd
.
Посмотрите на Default.aspx / Default.aspx.cs
и Global.asax.cs
. Вы можете настроить маршрут по умолчанию:
routes.MapRoute(
"Default", // Route name
"", // URL with parameters
new { controller = "Home", action = "Index"} // Parameter defaults
);
Просто измените имена Контроллера / Действия на желаемое по умолчанию. Это должен быть последний маршрут в таблице маршрутизации.
проверьте метод RegisterRoutes в global.asax.cs - это место по умолчанию для конфигурации маршрута ...