发布一个Django开发的公司网站源码,可以作为Django 例子学习

2019.10月更新,由于阿里说这是公司的演示网站,不符合个人备案要求,因此撤销了我的备案,现在演示地址已经改变到我的博客的二级域名下了, http://ieok.yihaomen.com

很久以前用 Django 做了一个工作室网站,打算给自己用,在上面推广一些自己写的软件,但事实上自己的推广能力有限,工作室没能做起来。网站基本上没什么访问量, 还不如自己的博客,博客至少每天有几百人访问,而这个工作室网站没人访问。在一些谈论 Django 的群里总有一些跟我当初一样想找一个源码来学习的人。所以我打算将这个源码公开。对于这个公开的源码,有以下几点说明:
1. 因为当初自己用,没有自己去考虑去架构,自己怎么样方便就怎么做了,所以不要以纯粹的代码优雅,设计优秀为标准来评价,比如在数据库中的各种分类,本来用一个字典表就可以搞定,但为了再 Django 后台好配置,不做另外的处理,所以分成了很多表。
2. 模板的定制,这是我从人家的网站上爬过来的皮,用的table 布局,比较落伍了,但作为公司网站,这样的小网站,也足够了,并非一定要用div+css布局,合适就好,而不是一定要最好.
3. 如果要看演示地址的,可以参考这里: http://ieok.yihaomen.com
4. 整个程序采用Eclipse,pydev,python2.7 开发。
5. 后台采用 Django 默认的 Admin 实现,还没有进行优化以及美化.
数据库结构如下:



运行后的效果图 :



后台采用Django默认的Admin实现:
程序代码 程序代码

....
class ExtendFaqs(admin.ModelAdmin):
    list_display = ('id','catid','title')    
    list_per_page = 20
    
class ExtendAbout(admin.ModelAdmin):
    list_display = ('id','catid','title')    
    list_per_page = 20
    
class ExtendService(admin.ModelAdmin):
    list_display = ('id','catid','title')    
    list_per_page = 20
    
class ExtendDownload(admin.ModelAdmin):
    list_display = ('id','catid','title','downloadurl')    
    list_per_page = 20
    

admin.site.register(Announcement , ExtendAnnouncement)
admin.site.register(Products , ExtendProducts)
admin.site.register(News , ExtendNews)

admin.site.register(FaqCategory , ExtendFaqCategory)
admin.site.register(ProductCategory , ExtendProductCategory)
admin.site.register(ServiceCategory , ExtendProductServiceCategory)
admin.site.register(AboutCategory , ExtendAboutCategory)
admin.site.register(DownloadCategory , ExtendDownloadCategory)
....

Django 后台效果图:



如果这个代码能对初学者有帮助,也算一件好事,如果代码有漏洞,大家也不要去黑我的网站,可以指出来,我感激万分。另外如果你更改了更好的版本,或者即使是界面更好看了,如果有兴趣,也给我发一个更新版本。

补充一下: 拿到源码之后,首先要运行 python manage.py syncdb , 后面的步骤,应该都懂的了。

代码下载:
下载文件 Django 程序源码(公司网站源码)
解压密码: www.yihaomen.com


除非申明,文章均为一号门原创,转载请注明本文地址,谢谢!
[本日志由 yihaomen 于 2019-10-10 08:01 PM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: django
相关日志:
评论: 38 | 引用: 0 | 查看次数: -
回复回复减肥路上的追梦人[2019-12-17 10:54 AM | del]
解压出错,希望楼主给下源代码学习学习,478597859@qq.com,非常感谢!
回复回复akts[2019-10-31 05:53 PM | del]
你好,下载解压报错,请发送一份到我邮箱akts@163.com
回复回复mars[2019-09-19 09:26 AM | del]
你好,解压报错,可以发份给我么846249470@qq.com  谢谢
回复回复bipch[2019-09-10 04:15 PM | del]
请问能发一下示例中的管理员用户名和密码吗?想要登陆看一下效果。我的邮箱是bipch@163.com。谢谢!
回复回复ljs[2019-08-27 02:17 PM | del]
楼主,你好,解压缩失败,能不能把源码发邮件给我邮箱:jsli-cauc@163.com,非常感谢!!!
回复来自 yihaomen 的评论 yihaomen 于 2019-08-28 08:58 PM 回复
已经发送了。
回复回复lulu[2018-11-09 04:01 PM | del]
楼主,解压有错,可以发一份给我吗。2532572711@qq.com
回复回复984650736[2018-10-17 08:49 PM | del]
解压密码不对
回复回复如临大敌[2018-06-11 04:23 PM | del]
楼主大神 ,源码包解压错误,能否给我一份源码,学习下!感谢!!!173290859@qq.com
回复回复愿心[2018-01-25 04:43 PM | del]
楼主大神你的代码包 解压缩不了了 求发一份 多谢!
sunday64229@qq.com
回复回复恋上随风[2017-12-08 03:20 PM | del]
解压出错,希望楼主给下源代码学习,非常非常感谢啦!767472021@qq.com
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.