一个简单的通用Makefile实现   Makefile是Linux下程序开发的自动化编译工具,一个好的Makefile应该准确的识别编译目标与源文件的依赖关系,并且有着高效的编译效率,即每次重新make时只需要处理那些修改过的文件即可.Makefile拥有很多复杂的功能,这里不可能也没必要一一介绍,为了简化问题的复杂性,本文仅和大家讨论针对单目录下的C/C++项目开发,如何写一个通用的Makefile. 首先,我们假设当前工程目录为prj/,该目录下有6个文件,分别是:main.c.abc.c…
用django创建一个简单的sns 1.首先创建一个工程newsns django-admin.py startproject newsns 在工程目录下新建一个文件夹templates,在该文件夹下创建一个模版index.html: <title>newsns -by django</title> <h1><font color=#{{color}}>Django, my first django program.</font></h1&…
公众号上看到一个比较好的一个github项目:https://github.com/0x1abin/MultiTimer 今天看了看,简单的,就移植了- 且看文档的说明, ================================= 分享一个简单易用的软件定时器模块——MultiTimer.源码地址: https://github.com/0x1abin/MultiTimer 简介 MultiTimer 是一个软件定时器扩展模块,可无限扩展你所需的定时器任务,取代传统的标志位判断方式, 更…
在说如何下载和安装Django,本节将重点讨论如何使用Django站点. 一 新建project 命令:django-admin startproject mysite # 有的须要输入:django-admin.py startproject mysite 这是你会发如今当前文件夹下.生成了一个文件夹mysite.其结构为: mysite/     manage.py     mysite/         __init.py         settings.py         urls.…
一.新建project 使用Pycharm,File->New Project…,选择Django,给project命名 (project不能用test命名)   新建的project目录如下: settings.py:工程相关的配置 urls.py:网站访问入口,对应到views wigs.py:部署相关 manage.py:执行命令 templates:html等静态文件   备注:新建工程后需要安装django的lib包,然后验证django是否安装成功 >>> import…
本人的用的版本是python 2.7.3和django 1.10.5,Windows10系统 1.首先通过命令建立项目和app 找到django的安装路径,我的路径是:C:\Python27\Lib\site-packages\Django-1.10.3-py2.7.egg\django\bin 在当前目录下打开命令行工具运行以下命令:  python django-admin.py startproject django_blog  cd django_blog  python manage.…
要写这个,前提还是需要知道三个知识: 一个是urls.py,它是写我们的路由关系的,之前我写了通过wsgiref写一个简单的服务端,也用到了路由,就是 请求过来的url和视图函数的对应关系. 二是就是几个类,render,HttpResponse,redirect,我就说说功能 render:将模板(也就是html文件)渲染,再发送到前端页面---大概就是这样的功能,用词不太准确 HttpResponse:将字符串返回到前端页面 redirect:重定向的功能 三就是数据库相关的,orm吧 1.…
本文参考于: 简书-Django搭建简易博客教程:http://www.jianshu.com/p/d15188a74104 自强学堂-Django基础教程:http://www.ziqiangxuetang.com/django/django-tutorial.html Django官方文档中文翻译版:http://python.usyiyi.cn/django/index.html 本文主要是一步一步教大家如何使用Django构建一个自己的博客,基础的django不会讲的太详细,想要详细学习…
1.创建项目及创建应用 如:创建一个名zqxt_tmpl的项目,创建一个 learn的应用 在(Terminal)中执行 django-admin.py startproject zqxt_tmpl cd zqxt_tmpl python manage.py startapp learn 2.将learn添加到settings.py中的INSTALLED_APPS INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth',…
简介 个人评分 简介 django-taggit1是一个通用的,易用的标签系统. from django.db import models from taggit.managers import TaggableManager class Food(models.Model): # ... fields here tags = TaggableManager() >>> apple = Food.objects.create(name="apple") >>…