Django模板覆盖不加载

时间:2019-03-14 22:03:31

标签: python django

Django的新手。

我正在尝试自定义change_form.html模板。但是,Django只是拒绝加载我创建的本地文件。

我的应用列在INSTALLED_APPS中。 APP_DIRS设置为True。我什至硬编码了基本目录模板文件夹的绝对路径。现在,我实际上在每个可能的文件夹和位置中都有模板,Django将在其中查找自定义模板替代。如果更改基本模板,则change_form和change_list会更新。我在这里想念什么?

void sendReport(KeyReport* keys)
{
   HID().SendReport(2,keys,sizeof(KeyReport));
}

KeyReport rawdata;
size_t press() 
{
   uint8_t i;

   memset(&rawdata, 0, sizeof(KeyReport));

//#define KEY_MOD_LCTRL  0x01
//#define KEY_MOD_LSHIFT 0x02
//#define KEY_MOD_LALT   0x04
//#define KEY_MOD_LMETA  0x08
//#define KEY_MOD_RCTRL  0x10
//#define KEY_MOD_RSHIFT 0x20
//#define KEY_MOD_RALT   0x40
//#define KEY_MOD_RMETA  0x80

//   rawdata.modifiers = KEY_MOD_RSHIFT;

   for (i=0; i<6; i++) {
      rawdata.keys[i] = KEY_1+i; 
   }

  sendReport(&rawdata);
}

位置我已经有了模板:

/ templates(与manage.py处于同一级别)

/ templates / quiz

/模板/测验

/ online_training / templates(主项目文件夹)

/ quizzes / templates(主应用文件夹)

/ quizzes / templates / quiz

/测验/模板/测验

/ quizzes / admin

/ quizzes / admin / templates

/测验/管理员/测验

/ quizzes / admin / quiz

我在这里尝试the弹枪的方法,或者我完全错过了放进东西的正确文件夹,或者夹了东西。

1 个答案:

答案 0 :(得分:0)

尝试创建此结构(在您的项目根目录中):

templates / admin / quizzes / yourmodelname / change_form.html