我刚刚创建了一个与书籍有关的模块(添加书籍、编辑书籍等)。当然,管理员可以使用它,但是我希望允许连接的用户也使用它。但有了这样的条件:
User1:添加第一册,第五册,第七册
User2:添加第三册
..。
管理员可以看到所有的书籍(1,3,5,7) (已经完成)。但是user1 (不是超级用户user/1 .)只能看他/她的书(1,5,7),user2也是如此。
我确信我必须在我当前的模块中添加一个条件,比如:
if (uid = current user id) then show only user1's books)
但怎么做呢?
我知道表“节点”同时包含用户id和nid (所
这个例子出现在一本Linux书籍中:
$ cat sort-wc
#!/bin/bash
# Sort files according to their line count
for f
do
echo `wc -l <"$f» lines in $f
done | sort -n
$ ./sort-wc /etc/passwd /ect/fstab /etc/motd
我不明白的是为什么只有一个回勾,一个双引号和>>做什么。>>不是用来写入文件的吗?
我有一个图书馆类,它有图书管理员和图书列表,图书馆员类有id和addBook方法。图书管理员课可以在图书馆里增加书籍。这样做的正确方法是什么?
public class Library
{
private Librarian librarian;
private List<Book> books;
}
public class Librarian
{
private int id;
public boolean addBook(Book b);
}
我有以下模型
class Book:
title = model.CharField(.........
class Article:
title = model.CharField(.........
class Rating:
content_type =models.ForeignKey(ContentType, blank=True, null=True)
object_id = models.PositiveIntegerField()
node = GenericForeignKey('content_type',