blog

django3.02模板中的超链接配置

霸气de小男生 提交于 2020-02-04 12:53:35
1.在myblog中的urls.py中 from django.urls import include from django.conf.urls import url urlpatterns = [ path('blog/',include('blog.urls')), ] 2.在blog的urls.py中 from django.urls import path from django.conf.urls import url from . import views urlpatterns = [ path('index',views.index), path('article/<int:article_id>',views.article_page,name='article_page') ] 3.在blog的view.py中 from django.shortcuts import render from django.http import HttpResponse from . import models # Create your views here. def index(request): articles = models.Article.objects.all() return render(request, 'blog/index.html', {

2020寒假 06

核能气质少年 提交于 2020-02-03 22:34:48
idea安装Scala 在ida中安装Scala插件,下载sdk并配置 https://www.cnblogs.com/kevinlogs/p/9175602.html 按照教程进行配置 http://dblab.xmu.edu.cn/blog/1327/ 等待插件下载 超级慢 来源: https://www.cnblogs.com/lixv2018/p/12257652.html

[导入]Castle ActiveRecord学习记录

自作多情 提交于 2020-02-01 03:37:47
  这两天看了 Terrylee 的 ActiveRecord学习实践系列 ,使我对Castle的ActiveRecord有了一个初步的认识。今天先把实践中遇到的一些小问题作个记录,便于日后总结、修正。   最初遇到的一个问题就是:在做Many-Many关系映射,用实体类生成数据表的时候出现异常,如下: ************** Exception Text ************** Castle.ActiveRecord.Framework.ActiveRecordException: Could not create the schema ---> NHibernate.HibernateException: Column names in each table must be unique. Column name 'blog_id' in table 'Blog_Community' is specified more than once. ---> System.Data.SqlClient.SqlException: Column names in each table must be unique. Column name 'blog_id' in table 'Blog_Community' is specified more than once. ...

关于Blog和RSS订阅

允我心安 提交于 2020-01-31 11:05:26
Blog基本概念: 混成词:是由两个或多个单词拼成的组合词,它通常用来描述新的现象、事物或行为 博客(BLOGGER:为Web Log的混成词):网络日记,博客上的文章通常以网页形式出现,并根据张贴时间,以倒序排列。通常具备RSS订阅功能。后来缩写为BLOG,而BLOGGER(博客)则是写BLOG的人 Rss订阅(Really Simple Syndication,简易信息聚合) 是订阅网站内容的一种简易方式。 相当于是一种阅读器,一次一起阅读所有你订阅了的网站的最新内容。 提供及时更新功能,若源网站发表新文章,马上就可以阅读到。 来源: CSDN 作者: 陈&sl 链接: https://blog.csdn.net/qq_41985293/article/details/104121467

【EF】Entity Framework Core 软删除与查询过滤器

元气小坏坏 提交于 2020-01-31 06:08:13
本文翻译自 《Entity Framework Core: Soft Delete using Query Filters》 ,由于水平有限,故无法保证翻译完全正确,欢迎指出错误。谢谢! 注意:我使用的是 Entity Framework Core 2.0 (2.0.0-preview2-final)。正式版发布后,功能可能存在变动。 继续探索Entity Framework Core 2.0,今天我将探讨如何轻松使用软删除(或逻辑删除)。我的意思是以透明的方式实现软删除,例如,您是物理上的删除行。 要实现软删除,您需要添加一列以指示该行数据是否被逻辑删除。如果您想知道该行被删除,可以使用布尔列,如果您想知道删除的时间,可以使用日期列。其次是更改所有查询,使用此列过滤结果集;您还需要将删除语句替换成为更新语句。 现在我们来看看如何用 Entity Framework Core 来实现这两件事! 添加IsDeleted列 实体框架核心提供了非常灵活的映射。在上一篇关于 跟踪列 ( 英文原文 )的博客中,您将找到映射列的3种方法。在介绍中,我已经说过软删除应该是透明的,所以我决定在类型中不暴露 IsDeleted 属性。类型定义如下: public class Blog { public int BlogId { get; set; } public string Url { get;

Django 安装简单实例

邮差的信 提交于 2020-01-31 05:36:30
安装 第一步骤: pip3 install django 第二步骤: 创建 E:>django-admin.py startproject mysite 视图 urls.py manage . py -- -- - Django项目里面的工具,通过它可以调用django shell和数据库等。 settings . py -- -- 包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量。 urls . py -- -- - 负责把URL模式映射到应用程序。 第三步骤: E:\mysite>python manage.py startapp blog 创建blog应用 E : \mysite\blog models . py 跟数据库打交道 views . py 跟试图打交道 第四步骤 : python manage.py runserver 8080 来源: CSDN 作者: dajiahao 链接: https://blog.csdn.net/u012164509/article/details/104116102

【EF】Entity Framework Core 命名约定

时光总嘲笑我的痴心妄想 提交于 2020-01-31 05:20:29
本文翻译自 《Entity Framework Core: Naming Convention》 ,由于水平有限,故无法保证翻译完全正确,欢迎指出错误。谢谢! 注意:我使用的是 Entity Framework Core 2.0 (2.0.0-preview2-final)。正式版发布时,功能可能存在变动。 Entity Framework 迁移允许从模型生成数据库,这意味着必须从类名和属性名生成数据库对象的名称。对于大多数人来说使用默认名称是没有问题的,但是,您的DBA可能会要求您使用特定的命名约定。例如,一些DBA希望表名大写,或者列名使用表名为前缀。 Entity Framework 允许逐个设置表名或列名: protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity<Blog>().ForSqlServerToTable("Blog"); } 但是,写这些代码非常无聊并且容易出错,不应该逐个设置对像的名称,您可以通过修改模型实现全局设置。事实上 modelBuilder 是可读写的,您可以迭代所有对象并更改其名称。 public class BloggingContext : DbContext { public DbSet<Blog> Blogs {

BBS+Blog项目代码

好久不见. 提交于 2020-01-31 05:00:43
项目目录结构: 1 cnblog/ 2 |-- blog/(APP) 3 |-- migrations(其中文件略) 4 |-- templatetags/ 5 |-- my_tags.py 6 |-- utils/ 7 |-- myForms.py 8 |-- validCode.py 9 |-- admin.py 10 |-- apps.py 11 |-- models.py 12 |-- test.py 13 |-- views.py 14 15 |-- cnblog/ 16 |-- settings.py 17 |-- urls.py 18 |-- wsgi.py 19 20 |-- media/ 21 |-- add_article_img/ 22 |-- (由用户上传) 23 |-- avatars/ 24 |-- default.jpg 25 |-- (由用户上传) 26 27 |-- static/ 28 |-- blog/ 29 |-- bs/(引入的bootstrap文件夹) 30 |-- css/ 31 |-- article_detail.css 32 |-- backend.css 33 |-- home_site.css 34 |-- img/ 35 |-- default.jpg 36 |-- downdown.gif 37 |-- icon_form

blog美化

孤街浪徒 提交于 2020-01-30 20:46:03
记录几篇美化文章 以前觉得博客园样式太老,现在才发现是我前端太菜,找了几篇美化的文章,参考学习 从今天就开始迁移到博客园了, 我的 CSDN : https://blog.csdn.net/tsvico , 我的 hexo :博客http://blog.peoplevip.cn/ BNdong 博客地址 https://www.cnblogs.com/bndong/ 皮肤样式文章 https://www.cnblogs.com/bndong/p/9132439.html 麋鹿鲁哟 博客地址 https://www.cnblogs.com/miluluyo/ 皮肤样式文章 https://www.cnblogs.com/miluluyo/p/11677303.html areds 博客地址 https://www.cnblogs.com/areds 皮肤样式 https://github.com/Zou-Wang/CNblogs-Theme-Sakura 来源: https://www.cnblogs.com/tsvico/p/12243707.html

rails之路由

匆匆过客 提交于 2020-01-29 03:40:43
理解路由的目的 看懂routes.rb文件中的代码 使用经典的hash风格或者现在比较流行的Restful风格构造你自己的路径 断定一个路径会映射到哪一个controller和action 1. 路由的双重作用 Rails的路由是一个双重的机制 - 你既能把树木变成纸张,也能把纸张变成树木.更准确的说,它既能将进入服务器的HTTP请求连接到你的controller,也能帮助你(在View内)生成URL而不需要使用硬编码的字符串. 1.1 从URL到代码 当你的Rails应用接收到HTTP请求后,比如: GET /patients/17 Rails的路由引擎就是把请求分发到你的应用中合适点的那些代码.具体到这个例子,应用程序比较可能会运行patients controller中的show action,并展示id是17的patient的详细信息. 1.2 从代码到URL 路由也可以反过来作用.如果你的应用包含了以下代码 @patient = Patient.find(17) <%= link_to “Patient Record”, patient_path(@patient) %> 那么,路由引擎就会把这段代码解释成这样的URL: http://example.com/patients/17.这样使用路由,比起硬编码URL,可以降低你的应用程序的脆弱程度(增加程序健壮性)