Inhaltsverzeichnis
回复内容:
Heim Backend-Entwicklung Python-Tutorial 想用Django+ Bootstrap写一个网站, 有哪些比较系统完整的书或者视频可以参考?

想用Django+ Bootstrap写一个网站, 有哪些比较系统完整的书或者视频可以参考?

Jun 06, 2016 pm 04:22 PM
bootstrap django

不限中英文.
问题补充:我现在在写的是Django+flatpages,感觉前端界面不太好,看到Bootstrap作前端会更美观,但不知道怎么整合到Django中,想要找一些这方面的资料,求推荐一些

回复内容:

How to Tango with Django: A Python Django Tutorial 完全符合你的要求

  • 基于Django最新版本1.7
  • 基于创建一个网站实例,一步步来做
  • 面向新手,连终端使用都教你了(囧)
  • 辅助官方教程,每个章节都对应Django官方手册的部分并给出链接,一边做以便看官方手册最好了

大致的内容就是根据一个实例来做一个webapp,几乎囊括了建站的所有步骤,讲的也很细致.
想用Django+ Bootstrap写一个网站, 有哪些比较系统完整的书或者视频可以参考?
这是翻译 Tango with Django 中文文档, 翻译了一大部分. 记得有本书叫 Two Scoops of Django: Best Practices For Django 1.6算是本不错的入门。 2016-1-13 03:57:52 更新

之前一直说读代码的事情,感觉现在在网上很多教程都是一些代码或功能的片段,没有一个完整的项目给大家作为参考,GitHub上很多开源项目又过于臃肿庞大,不适合初学者进行学习。

所以就一直有一个想法就是把之前写的项目重构一下让它变成一个适合初学者参考的项目,在初学者看各种教程的同时也可以去仿照着项目代码来巩固学习。

最近重构了yumendy/LibraryManagement · GitHub 这个项目,用最新的Django1.9.1编写。主要实现了一个简单的图书管理系统。

功能实现
* 实现了用户权限相关的基本操作(注册、登陆、修改密码、注销)
* 实现了用户分级(普通用户与管理员用户)
* 管理员账号:yumendy 密码:admin。
* 管理员可以添加图书
* 管理员可以添加图书图片
* 任何用户都可以查看、检索图书
* 图书分类列表随添加的图书而改变。
* 检索支持对图书名的模糊检索。
* 图书分页为每页5个。
* 搜索框自动提交的时间为距离上次按键抬起1.5秒。

详细的项目说明可以查看LibraryManagement/README.md at master · yumendy/LibraryManagement · GitHub

这个项目主要是面对初学者,所以很多实现没有选择最简单的实现方法,而选择了初学者常用的方法。

对于已经有一段Django开发经验的童鞋,我想安利我的另外一个项目,yumendy/CommunityManagement · GitHub 基于组合模式开发的一个小型的社团管理系统,这个项目还没有做完,这段时间还在跟进,由于是完全的模块化开发,里面大部分写完的插件都是已经确认可用的了。这个项目相对于上面的项目要成熟的多,代码组织形式也更贴近实际的大项目一些。主要使用类视图开发。为了可以更好的开发,在开发的过程中读了不少源码,对一些方法、字段按需进行了重载。

简单的说就是这些内容吧。如果你觉得我的项目对你有所帮助的话请点个赞让更多学习django的人看到,或者在GitHub上为我star一下吧,你的鼓励是我前行的动力~

谢谢~喵呜~~


========分割线=========
我的项目基本都是Django + Bootstrap。。。感兴趣的话来读读代码吧~大都是比较简单的项目。
yumendy/LibraryManagement · GitHub
yumendy/EateryMaster · GitHub 别想太多 做就行 这是我的欢迎来访LetflySite博客源码letfly/letflysite.com · GitHub 按着上面的步骤写一遍并尝试修改 既然大家都来了,那就必须安利一下我的项目了 GitHub - Allianzcortex/cortexForum

当时在做这个项目的时候出发点就是:

在学习 Django 的过程中,自己最苦恼的一个问题就是没有一个好的实际项目来帮助人理解。Django的文档从排版到用例都是文档的最佳标准,但哪怕自己做了笔记,当天和一个月后进行巩固,在实际使用的时候还是进退失据。被推荐的如Fairybbs在写的时候还没有 form 表单,还是用 request.POST.get()的方式来取得页面上的数据,而 forum 则是将 request 的 get 和 post 写法分开写在两个 views,增添了很多负担。并且所有的文件都在一个大的 app 里,不符合低耦合的特性。

相比之下 Flask 有 Flask-web development book 作为入门书,有 june 来作为成熟的具体项目帮助深入。

恰好最近在看毕设的有关论文看的头晕眼花心烦乱(:--,所以就有了写一个有 Django 最佳实践的论坛的想法。在写 cortexForum 的过程中,自己尽量实现了以下几点:

  • 在代码中将所用到的文档模块和对应的具体用法进行标志,方便查找

  • 标注中有 SO 的部分说明它很常用,并且 stackoverflow 上有相关的问题(比如query_set() 里的 lookup field)

  • 对于有多种解决方法的部分都在注释里写了出来(比如 objects.filer().update 和 instance.save() ,再比如是手写 HTML 还是用crispy-forms/django-bootstrap3 这样的插件)

  • 用 gitbook 的格式作为 wiki,对于 forum 的设计有这样一个总体的概述


自己在写的时候兼顾了很多 Django 的特性(可能除了 CBVS,不过 Django 官方也承认 FBVS 还是主流:-^^),模板就用的是 bootstrap,显示效果大概如下:
想用Django+ Bootstrap写一个网站, 有哪些比较系统完整的书或者视频可以参考?
哇哈哈,欢迎 star,fork,提 issue,提 PR 自己搭建的一个电影信息网站,主要是想学django来这,首先是爬取电影的信息,然后在网站上显示出来,主要包括:
1.电影的展示,这是重点,筛选,搜索;
2.电影问题,就是求种子的那种问答;
3.在线聊天功能,这个没有完善好,只能在线聊天;
4.用户基础信息的管理,登录注册等;
演示地址:121.42.156.185:8000/get(域名没有备案哎。。将就将就吧,大概3w多电影,可播放的16000左右)
github地址:github.com/pureYun/dnom bootstrap加到Django不需要看啥书啊。把css放static里就行了。
建议先用html加bootstrap把静态页面写好,再用Django动态话就行了。
这两个东西最好的文档就是官方的tutorial 先学django再学bootstrap
Django看The Django Book,一步步学,网站就出来了,然后把bootstrap放进来用就行了,就是个前端而已
Bootstrap直接看官网就行了,Bootstrap中文网 建议先分开学习,然后合在一起就是自然而然的事情了。
先说bootstrap, 在技术教学方面比较好的视频应该首推Udacity的Intro to HTML & CSS,内容十分靠近Industry,看完入门视频后就可以上手做一些基本的网页设计了,建议拿到ps图,然后进行应用,多去查查官方文档。
django只是众多网站后端框架中的一种,因为ORM特别好用,现在很受欢迎,如今已经更新到1.8版本,但是很多教程还是在1.7以前的,前一段时间倒腾过sinaapp的云服务,版本依然在1.4,前文有朋友提到过How to tango with django, 确实是很好的入门读物。 之后建议直接读官方文档。我自己很推崇测试驱动开发,也就是所谓的TDD,建议看看Test Driven Development with python这本书。 Bootstrap 有很多开源的主题,比如 Bootstrap Zero,把这些主题应用到你的django template里面去就可以了
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So führen Sie Bootstrap in Eclipse ein So führen Sie Bootstrap in Eclipse ein Apr 05, 2024 am 02:30 AM

Führen Sie Bootstrap in Eclipse in fünf Schritten ein: Laden Sie die Bootstrap-Datei herunter und entpacken Sie sie. Importieren Sie den Bootstrap-Ordner in das Projekt. Bootstrap-Abhängigkeit hinzufügen. Laden Sie Bootstrap CSS und JS in HTML-Dateien. Beginnen Sie mit der Verwendung von Bootstrap, um Ihre Benutzeroberfläche zu verbessern.

So lesen Sie die Ergebnisse des Bootstrap-Mediation-Effekt-Tests in Stata So lesen Sie die Ergebnisse des Bootstrap-Mediation-Effekt-Tests in Stata Apr 05, 2024 am 01:48 AM

Interpretationsschritte des Bootstrap-Mediationseffekttests in Stata: Überprüfen Sie das Vorzeichen des Koeffizienten: Bestimmen Sie die positive oder negative Richtung des Mediationseffekts. Test-p-Wert: weniger als 0,05 zeigt an, dass die vermittelnde Wirkung signifikant ist. Überprüfen Sie die Konfidenzintervalle: Wenn sie nicht Null enthalten, bedeutet dies, dass der Mediationseffekt signifikant ist. Ein Vergleich des mittleren p-Werts: weniger als 0,05 untermauert die Bedeutung des Mediationseffekts zusätzlich.

So führen Sie eine Idee in Bootstrap ein So führen Sie eine Idee in Bootstrap ein Apr 05, 2024 am 02:33 AM

Schritte zur Einführung von Bootstrap in IntelliJ IDEA: Erstellen Sie ein neues Projekt und wählen Sie „Webanwendung“. Fügen Sie die Maven-Abhängigkeit „Bootstrap“ hinzu. Erstellen Sie eine HTML-Datei und fügen Sie Bootstrap-Referenzen hinzu. Ersetzen Sie ihn durch den tatsächlichen Pfad zur Bootstrap-CSS-Datei. Führen Sie die HTML-Datei aus, um Bootstrap-Stile zu verwenden. Tipp: Sie können ein CDN verwenden, um Bootstrap zu importieren oder HTML-Dateivorlagen anzupassen.

Nach 750.000 Runden Einzelkampf zwischen großen Modellen gewann GPT-4 die Meisterschaft und Llama 3 belegte den fünften Platz Nach 750.000 Runden Einzelkampf zwischen großen Modellen gewann GPT-4 die Meisterschaft und Llama 3 belegte den fünften Platz Apr 23, 2024 pm 03:28 PM

Zu Llama3 wurden neue Testergebnisse veröffentlicht – die große Modellbewertungs-Community LMSYS veröffentlichte eine große Modell-Rangliste, die Llama3 auf dem fünften Platz belegte und mit GPT-4 den ersten Platz in der englischen Kategorie belegte. Das Bild unterscheidet sich von anderen Benchmarks. Diese Liste basiert auf Einzelkämpfen zwischen Modellen, und die Bewerter aus dem gesamten Netzwerk machen ihre eigenen Vorschläge und Bewertungen. Am Ende belegte Llama3 den fünften Platz auf der Liste, gefolgt von drei verschiedenen Versionen von GPT-4 und Claude3 Super Cup Opus. In der englischen Einzelliste überholte Llama3 Claude und punktgleich mit GPT-4. Über dieses Ergebnis war Metas Chefwissenschaftler LeCun sehr erfreut und leitete den Tweet weiter

So verwenden Sie Bootstrap, um den Mediationseffekt zu testen So verwenden Sie Bootstrap, um den Mediationseffekt zu testen Apr 05, 2024 am 03:57 AM

Der Bootstrap-Test verwendet Resampling-Technologie, um die Zuverlässigkeit des statistischen Tests zu bewerten und die Signifikanz des Mediationseffekts zu beweisen: Berechnen Sie zunächst das Konfidenzintervall des direkten Effekts, des indirekten Effekts und des Mediationseffekts Mediationstyp nach der Baron- und Kenny- oder Sobel-Signifikanz und schließlich das Konfidenzintervall für den natürlichen indirekten Effekt schätzen.

So lesen Sie die Ergebnisse des Bootstrap-Mediation-Tests So lesen Sie die Ergebnisse des Bootstrap-Mediation-Tests Apr 05, 2024 am 03:30 AM

Der Bootstrap-Mediationstest bewertet den Mediationseffekt durch mehrfaches erneutes Abtasten der Daten: Konfidenzintervall für indirekte Effekte: Gibt den geschätzten Bereich des Mediationseffekts an. Wenn das Intervall nicht Null enthält, ist der Effekt signifikant. p-Wert: Bewertet die Wahrscheinlichkeit, dass das Konfidenzintervall nicht Null enthält, wobei Werte unter 0,05 auf Signifikanz hinweisen. Stichprobengröße: Die Anzahl der für die Analyse verwendeten Datenproben. Bootstrap-Unterabtastzeiten: die Anzahl der wiederholten Abtastungen (500–2000 Mal). Wenn das Konfidenzintervall nicht Null enthält und der p-Wert kleiner als 0,05 ist, ist der Mediationseffekt signifikant, was darauf hinweist, dass die vermittelnde Variable die Beziehung zwischen der unabhängigen und der abhängigen Variablen erklärt.

Was ist der Unterschied zwischen Bootstrap und Springboot? Was ist der Unterschied zwischen Bootstrap und Springboot? Apr 05, 2024 am 04:00 AM

Der Hauptunterschied zwischen Bootstrap und Spring Boot besteht darin, dass Bootstrap ein leichtes CSS-Framework für das Website-Design ist, während Spring Boot ein leistungsstarkes, sofort einsatzbereites Backend-Framework für die Entwicklung von Java-Webanwendungen ist. Bootstrap basiert auf CSS und HTML, während Spring Boot auf Java und dem Spring-Framework basiert. Bootstrap konzentriert sich auf die Erstellung des Erscheinungsbilds einer Website, während sich Spring Boot auf die Back-End-Funktionalität konzentriert. Spring Boot kann in Bootstrap integriert werden, um voll funktionsfähige und schöne Produkte zu erstellen

So exportieren Sie die Ergebnisse des Befehls Bootstrap Test Mediation Effect Stata So exportieren Sie die Ergebnisse des Befehls Bootstrap Test Mediation Effect Stata Apr 05, 2024 am 03:39 AM

Exportieren Sie die Ergebnisse des Bootstrap-Mediation-Effekttests in Stata: Speichern Sie die Ergebnisse: Bootstrap-Post. Erstellen Sie eine Variablenliste: lokale Variablen: coef se ci. Exportieren Sie die Ergebnisse (CSV): exportieren Sie durch Trennzeichen getrennte Ergebnisse.csv, varlist(`vars') ersetzen Sie Komma und Nolabel

See all articles