擅长:python、mysql、java
<p>Django可以在没有数据库的情况下运行,但这取决于您启用了什么应用程序。一些默认功能(auth、sites、contenttypes)需要数据库。所以你需要禁用这些。如果你需要使用它们,你就是索尔。你知道吗</p>
<p>其他功能(如会话)通常使用数据库,但您可以将其配置为使用缓存、文件或其他内容。你知道吗</p>
<p>过去我采取了两种方法:</p>
<p>1)完全禁用数据库,禁用需要数据库的应用程序:</p>
<pre><code>DATABASES = {}
</code></pre>
<p>2)使用一个伪sqlite数据库,这样它就可以与默认应用程序开箱即用,而不需要做太多调整,但不要真正将它用于任何事情。我发现这种方法更快,而且对于建立快速测试/原型很好。你知道吗</p>
<p>为了真正地从scraper中获取数据到您的视图中,您可以采取多种方法。将数据存储在缓存中,或者直接将其写入上下文变量等</p>