我有一个常规网站,其中使用了HTML5
,CSS3
,JQUERY
和静态图片。
我还有一个用Django
编写的博客,我想将其集成到网站中。
我对Django
真的很陌生,所以我想知道哪种方法是最好的使用方法。
我应该将网站代码整合为Django
项目的一部分,还是有其他解决方案?
谢谢!
答案 0 :(得分:0)
您有两种将当前站点与Django集成的方法。
1)您可以使用DjangoRestFramework
编写jQuery
并使用AJAX
HTML
发出请求,以便从Django获取内容。
2)您可以将当前的Django
文件用作Django
项目模板,以呈现const FETCH_CUSTOMERS = gql`
query customers($cursor: Int!, $pageNumber: Int!) {
customers(cursor: $cursor, pageNumber: $pageNumber)
@connection(key: "customers", filter: ["pageNumber"]) {
customers {
customerID
firstname
lastname
email
phone
CustomerPhoto {
photo
}
}
count
}
}
`;
中的内容。
答案 1 :(得分:0)
您可以使用Django模板。模板定义占位符和基本逻辑的各种位(模板标记),这些逻辑定义了文档的显示方式。通常,模板用于生成HTML,但是Django模板同样能够生成任何基于文本的格式。 如果您使用的模板引擎为“”。它们看起来有些相似。
<html>
<head>
<title>Ordering notice</title>
</head>
<body>
<h1>Ordering notice</h1>
<p>Dear {{ person_name }},</p>
<p>Thanks for placing an order from {{ company }}. It's scheduled to ship on {{ s\
hip_date|date:"F j, Y" }}.</p>
<p>Here are the items you've ordered:</p>
<ul>
{% for item in item_list %}
<li>{{ item }}</li>{% end for %}
</ul>
{% if ordered_warranty %}
<p>Your warranty information will be included in the packaging.</p>
{% else %}
<p>
You didn't order a warranty, so you're on your own when the products inevitably stop working.
</p>
{% endif %}
<p>Sincerely,<br />{{ company }}</p>
</body>
</html>
在此处查看更多详细信息,https://djangobook.com/django-templates/